body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin:0;}
html{overflow-y:scroll;}
#container{width:1002px;position:relative;left:0;top:0;margin:0 auto;}
h1{font-size:175%;vertical-align:text-top;}
h2{font-size:125%;}
h3{font-size:160%;}
h4{font-size:110%;}
.cabecera{height:123px;width:1002px;background:url(../images/skin1.jpg) left top no-repeat;}
.persona{position:absolute;left:745px;top:0;height:100px;width:100px;margin:1px auto;}
.icon-flags{position:absolute;left:10px;top:95px;width:180px;}
.icon-phone{position:absolute;right:2px;top:95px;text-align:right;vertical-align:middle;}
.icon-mkt{position:absolute;width:200px;left:5px;top:102px;height:22px;text-align:left;vertical-align:middle;}
.icon-home{width:170px;height:120px;left:0;cursor:pointer;position:absolute;text-align:center;vertical-align:bottom;}
.icon-welcome{position:absolute;width:90px;left:260px;top:28px;text-align:center;}
.icon-report{position:absolute;width:90px;left:358px;top:28px;text-align:center;}
.icon-invite{position:absolute;width:90px;left:440px;top:28px;text-align:center;}
.icon-help{position:absolute;width:90px;left:515px;top:28px;text-align:center;}
.icon-data{position:absolute;width:90px;left:595px;top:28px;text-align:center;}
.icon-pay{position:absolute;width:90px;left:670px;top:28px;text-align:center;}
.icon-data-in{position:absolute;width:90px;left:355px;top:28px;text-align:center;}
.icon-report-1{position:absolute;width:90px;left:445px;top:28px;text-align:center;}
.icon-help-1{position:absolute;width:90px;left:600px;top:28px;text-align:center;}
.icon-invite-1{position:absolute;width:90px;left:525px;top:28px;text-align:center;}
.menu-principal{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#386D8D;text-decoration:none;text-align:center;}
.menu-principal:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#386D8D;text-decoration:underline;font-weight:700;}
.menu-secundario{position:relative;left:250px;top:0;height:25px;width:583px;background-color:#e9e9e9;}
.menu-sup{position:absolute;left:850px;top:0;}
a{color:#386d8d;text-decoration:none;}
a:hover{color:#386d8d;text-decoration:underline;}
.cuerpo{width:1002px;background-color:#fff;padding-bottom:10px;}
.container-boton{height:25px;width:605px;background-color:#f1f2f4;border:1px solid #95a3ac;padding-top:3px;padding-right:5px;}
.boton{width:100px;height:17px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;background-image:url(../images/boton.jpg);background-repeat:repeat-x;float:right;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#b3b9bd;border-left-color:#b3b9bd;text-align:center;vertical-align:middle;padding-top:3px;}
.boton:hover{text-decoration:underline;}
.evento{width:130px;color:#386d8d;font-weight:700;position:relative;left:10px;float:left;top:0;vertical-align:middle;text-align:left;}
.login{position:absolute;left:700px;top:0;}
.sddm{position:inherit;visibility:hidden;background:#EAEBD8;color:#2875DE;border:1px solid #5970B2;z-index:150;margin:0;padding:0;}
.sddm a{position:relative;display:block;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background-color:#e9e9e9;color:#2875DE;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;z-index:150;margin:0;padding:5px 10px;}
.sddm a:hover{background:#FFF;color:#2875DE;z-index:150;}
.columna-izq{width:378px;height:auto;float:left;z-index:0;}
.solapa{border-top-left-radius:5px;border-top-right-radius:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#6b97b1;text-decoration:none;background-color:#f2f2f2;height:23px;width:120px;float:left;border-top:1px solid #d5dce1;border-left:1px solid #d5dce1;border-right:1px solid #d5dce1;border-bottom:0 solid #d5dce1;margin-right:2px;text-align:center;}
.solapa-press{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#386d8d;text-decoration:none;background-color:#dfe0e1;height:23px;width:120px;float:left;border:1px solid #d5dce1;margin-right:2px;text-align:center;font-weight:700;}
.contenido-izq{width:378px;height:auto;position:relative;left:0;top:0;background-color:#dfe0e1;}
.columna-der{width:624px;float:left;background-color:#baccd7;padding-bottom:10px;z-index:0;}
.contenido-der{padding-left:6px;}
.clear{clear:both;margin:0;padding:0;}
.titulos{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#fff;height:25px;width:620px;float:left;font-weight:700;background-image:url(../images/mod-titulo.jpg);background-repeat:repeat-x;padding-left:4px;}
.subtitulos{border-radius:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#386d8d;height:25px;width:auto;padding-left:10px;padding-top:4px;font-weight:700;background-color:#e1e7ec;}
.solapa-evento{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#6b97b1;text-decoration:none;background-color:#f2f2f2;height:23px;width:117px;float:left;border:1px solid #d5dce1;margin-right:2px;text-align:center;}
.solapa-evento-press{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#386d8d;text-decoration:none;background-color:#dfe0e1;height:23px;width:117px;border:1px solid #d5dce1;margin-right:2px;text-align:center;font-weight:700;}
.filtros{border-radius:5px;height:auto;width:auto;background-color:#f1f2f4;border:1px solid #95a3ac;clear:both;padding-top:2px;}
.filtros2{border-radius:5px;height:22px;width:auto;background-color:#f1f2f4;border:1px solid #95a3ac;clear:both;text-align:center;padding-top:8px;padding-bottom:2px;}
.filtros3{border-radius:5px;height:auto;width:auto;background-color:#f1f2f4;border:1px solid #95a3ac;clear:both;text-align:left;padding-top:4px;padding-bottom:4px;padding-left:10px;font-style:italic;}
.filtros3_BACKUP{height:auto;width:610px;background-color:#f1f2f4;border:1px solid #95a3ac;clear:both;text-align:left;padding-top:4px;padding-bottom:4px;padding-left:4px;font-style:italic;}
.selectores{width:auto;float:left;position:relative;left:9px;}
.item{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;float:left;width:110px;}
.item2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;float:left;width:60px;}
.item3{float:right;width:10px;}
.linea-blanca{height:2px;width:520px;border-top-width:1px;border-top-style:dotted;border-top-color:#000;margin-left:75px;clear:both;}
.lista-blanca{height:25px;width:600px;background-color:#fff;}
.lista-gris{height:25px;width:600px;background-color:#f1f2f4;}
.fecha{width:90px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#858383;float:left;position:relative;left:10px;top:5px;}
.hora{width:65px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#000;float:left;position:relative;left:10px;top:5px;}
.comida{width:130px;float:left;position:relative;left:14px;top:4px;}
.comentarios{width:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;float:left;position:relative;left:10px;top:0;text-align:left;}
.origen{width:110px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#858383;float:left;position:relative;left:10px;top:2px;}
.calendario{width:603px;background-color:#FFF;}
.calendario-iconos{width:612px;background-color:#baccd7;}
.columnas{width:64px;text-align:center;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#000;float:left;background-color:#FFF;margin-right:1px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-right-color:#baccd7;border-bottom-style:solid;border-bottom-color:#baccd7;height:48px;}
.columnas2{width:65px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;float:left;border-bottom-style:solid;border-bottom-color:#baccd7;border-bottom-width:thin;height:110px;vertical-align:top;}
.columnas2-empty{width:65px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#000;float:left;height:105px;vertical-align:top;}
.columnas-img{width:65px;float:left;background-color:#FFF;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-right-color:#baccd7;border-bottom-style:solid;border-bottom-color:#baccd7;height:48px;}
.columna-main{background-color:#FFF;border-right-width:1px;border-right-style:solid;border-right-color:#BACCD7;border-bottom-style:solid;border-bottom-color:#BACCD7;}
.dia-semana{height:20px;width:675px;background-color:#f2f2f2;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#baccd7;padding-top:2px;padding-left:4px;}
.fin-semana{height:20px;width:675px;background-color:#dfe0e1;font-weight:700;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#baccd7;padding-top:2px;padding-left:4px;}
.pie{color:#565656;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;border-top-width:2px;border-top-style:solid;border-top-color:#E7E7E7;height:23px;}
.treeview ul{margin:0;padding:0;}
.treeview li{background:#FFF url(../images/list.gif) no-repeat left center;list-style-type:none;padding-left:22px;margin-bottom:3px;}
.treeview li.submenu{background:#FFF url(../images/closed.gif) no-repeat left 1px;cursor:pointer !important;}
.treeview li.submenu ul{display:none;}
.treeview .submenu ul li{cursor:default;}
.titulos-central_REPEAT{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#fff;height:25px;width:100%;float:left;font-weight:700;background-image:url(../images/mod-titulo.jpg);background-repeat:repeat-x;padding-top:2px;padding-left:5px;}
.menu-secundario2{position:relative;top:0;height:25px;width:1000px;background-color:#e9e9e9;}
.columna-central{width:auto;background-color:#baccd7;padding-bottom:10px;margin:0 auto;}
.titulos-central{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#fff;height:25px;width:996px;float:left;font-weight:700;background-image:url(../images/mod-titulo.jpg);background-repeat:repeat-x;padding-top:2px;padding-left:5px;}
.titulos-central_REPEAT_B{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#fff;height:25px;width:100%;float:left;font-weight:700;background-image:url(../images/mod-titulo.jpg);background-repeat:repeat-x;}
.subtitulos-central{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#386d8d;height:25px;width:100%;font-weight:700;background-color:#e1e7ec;}
.contenido-central{border-radius:5px;height:auto;width:97%;background-color:#f1f2f4;border:1px solid #95a3ac;clear:both;line-height:20px;padding:1%;}
.dpTable{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#505050;background-color:#ece9d8;border:1px solid #AAA;}
.dpTD{border:1px solid #ece9d8;}
.dpDayHighlightTD{background-color:#CCC;border:1px solid #AAA;}
.dpTDHover{background-color:#aca998;border:1px solid #888;cursor:pointer;color:red;}
.dpDayTD{background-color:#CCC;border:1px solid #AAA;color:#FFF;}
.dpTitleText{font-size:12px;color:gray;font-weight:700;}
.dpDayHighlight{color:#4060ff;font-weight:700;}
.dpButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:700;padding:0;}
.dpTodayButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:700;}
.link{color:#666;cursor:pointer;}
.link:hover{color:#000;}
.slider{background:none repeat scroll 0 0 #EEF5F6;height:400px;margin-bottom:20px;overflow:hidden;position:relative;}
.section{position:relative;}
.newsslider{background:none repeat scroll 0 0 #EEF5F6;border:2px solid #9AC1C9;height:95px;margin-bottom:20px;overflow:hidden;position:relative;width:300px;}
.newssection{height:75px;padding:10px;}
list-image{background-repeat:no-repeat;background-position:1px 2px;vertical-align:middle;padding:2px 0 2px 20px;}
.floater{width:60px;border:1px solid;position:absolute;top:inherit;text-align:center;float:none;padding:1px;}
.link-button{text-align:center;display:block;width:6em;height:1.5em;background-color:#FFC;border:2px outset #CCC;text-decoration:none;color:#000;border-radius:5px;padding:2px 5px;}
.link-button:hover{text-align:center;border:2px outset #CCC;background-color:#FF9;text-decoration:none;border-radius:5px;color:#000;padding:2px 5px;}
.link-button:active{text-align:center;border:2px inset #CCC;background-color:#FC3;text-decoration:none;border-radius:5px;color:#000;padding:3px 4px 1px 6px;}
.tools-gen{text-align:center;border:2px outset #CCC;background-color:#FFF;text-decoration:none;border-radius:5px;color:#000;padding:4px 10px;}
.tools-gen:hover{text-align:center;border:2px outset #CCC;background-color:#FF9;text-decoration:none;border-radius:5px;color:#000;padding:4px 10px;}
.tools-gen:active{text-align:center;background-color:#FC3;border:2px inset #CCC;text-decoration:none;border-radius:5px;color:#000;padding:5px 9px 3px 11px;}
.tools-sub{text-align:center;border:2px outset #CCC;background-color:#B7F28E;text-decoration:none;border-radius:5px;color:#060;font-weight:700;padding:4px 10px;}
.tools-sub:hover{text-align:center;border:2px outset #CCC;background-color:#090;text-decoration:none;border-radius:5px;color:#FFF;font-weight:700;padding:4px 10px;}
.tools-sub:active{text-align:center;border:2px inset #CCC;background-color:#B7F28E;border-radius:5px;color:#060;font-weight:700;padding:5px 9px 3px 11px;}
.filtros-welcome{border-radius:5px;height:auto;width:auto;background-color:#FFF;border:1px solid #95a3ac;clear:both;text-align:center;padding-top:8px;padding-bottom:2px;}
.header-all{color:red;background-color:#CFC;width:150px;border-radius:5px;padding:2px;}
.titulo-filtros,.titulo-filtros2{height:20px;width:65px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#baccd7;float:left;position:relative;left:3px;padding-left:3px;}
.titulos-personal-info,.selectores-personal-info{height:25px;width:200px;float:left;}
.tablas-top,.tablasrep-top{background-color:#386d8d;font-weight:700;color:#FFF;}
.tablas-contenido,.tablasrep-contenido{background-color:#CCC;vertical-align:top;}
.slidercontent,.newsslidercontent{position:absolute;}
.slidercontent .upper,.newsslidercontent .upper{border-bottom:1px solid #9AC1C9;}
.gen-button{background-color:#FFC;border-radius:5px;}
.gen-button:hover{background-color:#FF9;}
.gen-button:active{background-color:#FC3;}
.titulos a,.titulos-central a{color:#CFF;}
.solapa:hover,.solapa-evento:hover{color:#386d8d;background-color:#dfe0e1;font-weight:700;}