@charset "utf-8";
/* CSS Document */
body { text-align:center; font-family:Arial; margin:0px; padding:0px; background:url('back0.png') repeat-x; height: 100%; background-color:#FFFFFF !important; }
html { height: 100%; }
.checkbox { border:0px !important; }
#execute { display:none; }
#cabecera { padding:0px; margin:0px; }

/* TEXTO */
.a12px { font-size:14px; }

/* CARGANDO */
#loadmodule { font-size:12px; }
.loading {  padding:10px; height:100%; text-align:left; }
#load { font-size:15px; padding:10px; margin:10px; }
.loading #loadblock { border:1px solid #CCC; width:300px; padding:1px; text-align:left; margin-bottom:10px; }
.loading #loadbar { background:#099; width:0px; height:10px; }
.loading #title { font-size:30px; border-bottom:1px solid; margin:20px; padding-bottom:20px; }
.loading #loadingcontenido { text-align:center; color:#099; border:1px solid #CCC; width:80%; margin:30px; background:#FFF; }
.loading #content { text-align:left; color:#666; margin:20px; }

/* */
.click { cursor:pointer; }

/* BARRA */
#opt { font-size:12px; border-bottom:1px #EBEBEB solid; background:url(img/bac.gif) repeat-x #FFF; padding:5px; color:#999999; text-align: left; width: 100%; z-index: 2500; border-top: 1px solid #666; position:fixed; left: 0px; bottom: 0px; min-width:980px; height:32px; }
#opt ul { margin:0px; padding:0px; padding-right:20px; }
#opt li { display:inline; margin:0px; margin-right:2px; }
#opt a:link { text-decoration:none; color:#666; }
#opt a:hover { border-bottom:1px dotted; color:#000; }

/* OPCIONES */
.opt { font-size:16px; font-weight:bold; border-bottom:1px dashed; margin-bottom:5px; }

/* BUSCADOR */
#se { width:962px; }
.c { font-size:12px; display:block; width: 980px; }
.copy { font-size:12px; display:block; color:#999; }
.se { font-family:Arial, Helvetica, sans-serif; border:1px #FFFFFF solid; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:19px; height:25px; vertical-align:bottom; padding-left:2px; }
.eb{ font-weight:bold; font-family:verdana; font-size:16px; font-weight:200; padding:10px; padding-bottom:0px; padding-top:2px; cursor:pointer; position:relative; }
.as { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:20px; border:1px dashed; padding:2px; text-decoration:none; }
.a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid; padding:2px; margin:0px; height:20px; text-decoration:none; }
.a:hover { background-color:#FFFFFF; text-decoration:underline; }
.adis { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid; padding:5px; text-decoration:none; }
.ieris_tabla { border:1px #999 dotted; border-top:none; background:#FFFFFF !important; }
.box { border:1px #CCCCCC solid; background:#FFFFFF; width:330px; display:block; margin-bottom:3px; -moz-border-radius: 5px;-webkit-border-radius: 5px; behavior:url(border-radius.htc); }
.box .se { color:#CCC; }
.boxh { border:1px #000000 solid; background:#FFFFFF; width:330px; display:block; margin-bottom:3px; -moz-border-radius: 5px;-webkit-border-radius: 5px; behavior:url(border-radius.htc); }

/* BUSQUEDA */
.titulo_busqueda { margin-bottom:5px; font-size:16px; text-shadow:0 1px 1px #FFF; }

/* Menús */
.m0{ /*background-color:#F3F3F3 !important; border:#D3D3D3 1px solid !important;*/ color:#999999; text-shadow:0 1px 0 #FFF;  }
.m1{ background-color:#EBEAF2 !important; border:#D1D0DF 1px solid !important; color:#586A9A; text-shadow:0 1px 0 #FFF; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; behavior:url(border-radius.htc); -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.m2{ background-color:#F0EDF3 !important; border:#DED8E2 1px solid !important; color:#BE78B1; text-shadow:0 1px 0 #FFF; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; behavior:url(border-radius.htc); -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.m3{ background-color:#F0F5EF !important; border:#D2DFCE 1px solid !important; color:#427641; text-shadow:0 1px 0 #FFF; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; behavior:url(border-radius.htc); -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.m4{ background-color:#F8F3F8 !important; border:#E6D0E6 1px solid !important; color:#B58779; text-shadow:0 1px 0 #FFF; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; behavior:url(border-radius.htc); -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; } 
.m5{ background-color:#FAF9ED !important; border:#EDEAC2 1px solid !important; color:#CF9758; text-shadow:0 1px 0 #FFF; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; behavior:url(border-radius.htc); -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.m6{ background-color:#F2F7F7 !important; border:#C5E4E3 1px solid !important; color:#558483; text-shadow:0 1px 0 #FFF; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; behavior:url(border-radius.htc); -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.m7{ background-color:#FFF5EA !important; border:#F5E0C5 1px solid !important; color:#9B7E62; text-shadow:0 1px 0 #FFF; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; behavior:url(border-radius.htc); -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.m0s { border-bottom: #F3F3F3 1px solid !important; z-index:20; }
.m1s { border-bottom: #EBEAF2 1px solid !important; z-index:20; }
.m2s { border-bottom: #F0EDF3 1px solid !important; z-index:20; }
.m3s { border-bottom: #F0F5EF 1px solid !important; z-index:20; }
.m4s { border-bottom: #F8F3F8 1px solid !important; z-index:20; }
.m5s { border-bottom: #FAF9ED 1px solid !important; z-index:20; }
.m6s { border-bottom: #F2F7F7 1px solid !important; z-index:20; }
.m7s { border-bottom: #FFF5EA 1px solid !important; z-index:20; }
.me{ color:#CC3333; }

/* Menús enlaces */
.wm0 a:link, .wm0 a:visited, .wm0 a:active{ color:#666666; }
.wm0 .content a:link, .wm0 .content a:visited, .wm0 .content a:active{ color:#327E98; }
.wm1 a:link, .wm1 a:visited, .wm1 a:active{ color:#6A70AC; }
.wm2 a:link, .wm2 a:visited, .wm2 a:active{ color:#A85BA3; }
.wm3 a:link, .wm3 a:visited, .wm3 a:active{ color:#063; }
.wm4 a:link, .wm4 a:visited, .wm4 a:active{ color:#B58779; } 
.wm5 a:link, .wm5 a:visited, .wm5 a:active{ color:#CF9758; }
.wm6 a:link, .wm6 a:visited, .wm6 a:active{ color:#80C1B3; }
.wm7 a:link, .wm7 a:visited, .wm7 a:active{ color:#9B7E62; }
.wm0 a:hover, .wm1 a:hover, .wm2 a:hover, .wm3 a:hover, .wm4 a:hover, .wm5 a:hover, .wm6 a:hover, .wm7 a:hover { text-decoration:underline !important; }
.wm0 a:link, .wm0 a:visited, .wm1 a:link, .wm1 a:visited, .wm2 a:link, .wm2 a:visited, .wm3 a:link, .wm3 a:visited,.wm4 a:link, .wm4 a:visited, .wm5 a:link, .wm5 a:visited , .wm6 a:link, .wm6 a:visited, .wm7 a:link, .wm7 a:visited { text-decoration:none; }

.ui-selected { cursor:move; border:dashed 2px #CCCCCC; }
.subtext { color:#999999; font-size:11px; }
.bottext { color:#000000; }
.fail { border:#CC0033 thin solid; background-color:#FAEDED; }
.imgfoto{ margin-right:10px;}
.imgl{ margin-left:10px;}
.f { padding:8px; margin:0px; position:relative; }
.f5 { padding-left:5px; margin:0px; position:relative; }
.bo { border:1px solid; display:block; -moz-border-radius: 10px;-webkit-border-radius: 10px; behavior:url(border-radius.htc); }
.foto { border:1px #CCCCCC solid; padding:1px; }
.foto:hover { border:1px #000000 solid; padding:1px; text-decoration:none; }
li { list-style:none; text-align:left; }
.add { background:url(img/add.png) no-repeat left; border:1px dotted; padding:2px; text-align:center; font-size:12px; }
.content { font-size:12px; }
.cont, .licont { padding:0px; margin:0px; }
form { margin:0px; }
.imge { padding:2px; border:1px #CCCCCC solid; background:#FFFFFF; display:block; }
a.img:link { padding:2px; border:1px #CCCCCC solid; background:#FFFFFF; }
a:visited { color:#003399; }
.b { background-color:#F5F3FE; color:#666666; text-align:left; font-family:Verdana; font-size:12px; } 
.pro { border-left:1px #00CCCC dashed; border-top:1px #00CCCC dashed; color:#666666; padding-top:5px; }
.d { font-size:14px; font-family:arial; } 
.u { color:#339966; font-family:arial; font-size:12px; } 
.e { color:#009999; font-family:arial; font-size:13px; } 
.vin { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.vin:link { color:#003399; padding:5px; text-decoration:none; border:#D3D6E4 1px solid; }
.vin:visited { color:#003399; padding:5px; text-decoration:none; border:#D3D6E4 1px solid; }
.vin:hover { background:#F7FBFB; padding:5px; text-decoration:none; }
.act { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:5px; font-weight:bold; border:#D3D6E4 1px solid; background:#F7FBFB; }
.warn { background:#FEFDDE url(img/warn.png) no-repeat left; border:1px #F4F9A4 solid; padding:2px; text-align:center; }
.re { font-weight:bold; font-size:14px; } 
.table { border:0px; } 
.e:link { color:#006666; text-decoration:none; } 
.e:visited { color:#336666; text-decoration:none; }
.e:hover { text-decoration:underline; }
.but { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; margin:2px; padding:5px; border:1px solid; overflow:visible; }
.obut { font-size:10px; border:1px #999999 solid; }
.q { font-size:12px; display:block; border:1px #BBC9D9 dashed; }

/* Caja de Información */
.info { font-size:14px; border:1px #039 dotted; background:#E4F1F8; padding:5px; color:#039; text-shadow:0 1px 0 #FFF; }
.info a:link, .info a:visited, .info a:hover { color:#039; }

/* Comentario */
.comment { background-color:#F6F6F6; border:1px solid #CCC; color:#999; padding:10px; margin-top:3px; -moz-border-radius: 5px;-webkit-border-radius: 5px; behavior:url(border-radius.htc); -moz-box-shadow: 3px 3px 3px #CCC; -webkit-box-shadow: 3px 3px 3px #CCC; box-shadow: 3px 3px 3px #CCC; display:table; width:80%; }
.acciones { border-top:1px dotted; margin-top:5px; padding-top:5px; display:table; width:100%; }
.assign { float: left; top: 20px; position: relative; left: 1px; }

/* Contactos */
.wrappercon { position:absolute; z-index:1000; border:1px solid; width:500px; background-color:#FFF; padding:1px; display:none; }
#selfriends #title { background:#000; color:#FFF; padding:3px; font-weight:bold; }
#selfriends #listado { height:200px; overflow:scroll; padding:2px; }
#selfriends #opciones { background:#EEE; padding:2px; font-size:12px; text-align:left; border-top:1px dashed; }
#selfriends .ficha { font-size:14px; text-align:left; height:30px; width:50%; float:left; }
.selcontact { background:#333; border:1px solid #000; font-size:12px; color:#FFF; width:auto; float:left; margin:1px; padding:2px; padding-left:10px; padding-right:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; behavior:url(border-radius.htc); }
#destino { width:100%; display:table; }

/* Modulos */
.mov { width:100%; border-bottom:1px solid #CCC; padding-bottom:2px; text-shadow:0 1px 0 #FFFFFF; }
.move {  }
.row { border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding-top:2px; padding-bottom: 2px; }

/* Menu Flotante */
.bottonmenu { cursor:pointer; }
.menuflotante { display:none; position:absolute; background:#FFFFFF; border:1px solid; font-size:14px; width:180px; padding:0px; }
.menuflotante li { border-bottom:1px dashed; padding:3px; padding-left:10px; background-color:#F3F3F3; }
.menuflotante li:hover { background-color:#E0F1F5; cursor:pointer; }

/* LISTA DE CONTACTOS */
#chat_lista { position:fixed; left:80px; bottom:52px; z-index:3000; border:1px solid; width:300px; background-color:#FFF; padding:1px; display:none; }
#chat_lista #conectar { text-align:center; padding:5px; border:2px dotted #FC0; background:#FBFDCE; }
#chat_lista #titulo { background:#036; color:#fff; padding:3px; }
#chat_lista #opciones { background:#699; color:#fff; padding:3px; text-align:right; display:none; }
#chat_lista #contactos { background:#EEE; padding:3px; display:none; }
.li_chat { width:290px; padding:2px; }
.li_chat:hover { cursor:pointer; background:#FFF; }
#chat_lista .bottom_chat { background:#CCC; border-top:1px dashed; padding:3px; }
#chat_lista #opciones a:link { color:#FFF; }
#chat_lista #opciones a:visited { color:#FFF; }

/* SUBIR NIVEL */
#uplevel { margin-top:10px; border:1px solid #FF6; background:#F9FAE2; padding:5px; color:#900; font-weight:bold; font-size:14px; display:none; }
#upnivel { position:fixed; left:80px; bottom:200px; z-index:1400; border:1px solid; width:800px; background-color:#FFF; padding:20px; } 
#upnivel #titulo { font-size:50px; text-align:center;  } 

/* TIPS */
.tips { position:fixed; left:80px; bottom:52px; z-index:1000; border:1px solid #FC0; width:auto; background-color:#FAF9ED; padding:8px; display:none; width:400px; -moz-border-radius: 5px;-webkit-border-radius: 5px; behavior:url(border-radius.htc); box-shadow: 5px 5px 6px #FF9; -webkit-box-shadow: 5px 5px 6px #FF9; -moz-box-shadow: 5px 5px 6px #FF9; }
.tips #titulo { color:#C00; padding:3px; font-size:24px; text-shadow:0 1px 0 #FFF; }
.tips #contenido { padding:3px; font-size:14px; }
.tips #opciones { margin:3px; padding:3px; font-size:14px; border-top:1px dashed; }

/* TOOLBAR */
.wrapperbar { position:fixed; left:80px; bottom:52px; z-index:1000; border:1px solid; background-color:#FFF; padding:1px; display:none; -webkit-box-shadow: 7px 7px 8px #818181; -moz-box-shadow: 7px 7px 8px #818181; width:auto; white-space:nowrap; }
#wrapperbar_titulo { background:#036; color:#fff; padding:5px; }
#wrapperbar_contenido { background:#FFF; padding:1px; }

/* AVISOS */
#notifica { border:2px #036 dotted; text-align: left; width: 300px; z-index: 2500; position:fixed; right: 20px; bottom: 50px; background:#C1D8E3; padding:5px; display:none; }
#text_notifica { font-size:14px; color:#339; }
#aviso { border:2px #F90 dotted; text-align: left; width: 300px; z-index: 2500; position:fixed; right: 20px; bottom: 50px; background:#F4F1B3; padding:5px; display:none; }
#text_aviso { font-size:14px; color:#666; }
#aviso a:link { color:#F90; }
#aviso a:visited { color:#F90; }
#proceso { border:2px #036 dotted; text-align: left; width: 300px; z-index: 2500; position:fixed; right: 20px; bottom: 50px; background:#C1D8E3; padding:5px; display:none; }
#text_proceso { font-size:14px; color:#339; }

/* Subir Archivos*/
#upload_text { text-decoration:underline; cursor:pointer; z-index:30; }

/* Imagenes */
.botimage { position:fixed; bottom:38px; left:100px; }
.ubotimage { position:fixed; z-index:1001; display:none; }

/* CHAT */
.img_chat { position:relative; border:1px solid #369; bottom:28px; text-shadow:0 1px 0 #333; }
.online { border:1px solid; background:#EEE; padding:7px; }
.online:hover { border:1px solid #000 !important; }
.online_user { border:1px solid #999; cursor:pointer; }
.online_user_light { border:1px solid #393; text-decoration: blink; }
.online_user:hover { border:1px solid #000 !important; }
.online:hover { cursor:pointer; }
.chat { display:inline; border:1px #CCCCCC dashed; padding:3px; margin:1px; cursor:pointer; }
.chata { color:#CC0000; display:inline; border:1px #CCCCCC dashed; padding:3px; margin:1px; text-decoration:blink; font-weight:bold; cursor:pointer; background-color:#FAFAE7; }
.chat a:link, a:active { color:#CCCCCC; }
.chatting {  border:1px solid #000; margin-top:30px; background:#FFFFFF; text-align:left; position:absolute; left:0px; bottom:51px; width:250px; z-index:3000; display:none; box-shadow: -3px -3px #ccc; -webkit-box-shadow: -3px -3px #ccc; -moz-box-shadow: -3px -3px #ccc; }
.topchat { background-color:#988ECC; color:#fff; font-size:12px; border-bottom:1px dotted #000; font-weight:bold; text-shadow:0 1px 0 #333; padding-left:5px; height:22px; }
.topchat a:link { font-size:16px; text-decoration:none; padding:2px; }
.topchat a:visited { font-size:16px; text-decoration:none; padding:2px; }
#mchat { font-size:12px; color:#000; width:100%; } 
.msgchat { height:200px; padding:2px; overflow-y:scroll; overflow-x:hidden; play-during: url('red/beep.mid') mix; }
.msgchat table { color:#666; font-size:12px; }
.msgchat table b { color:#000; border-bottom:1px dashed #999; margin-bottom:5px; }
.msgchat table td { padding-bottom:8px; }
.msgchat .bor { border-right:1px dotted #CCC; }
.itchat { border-top:1px #CCCCCC dashed; height:20px; background:#FFFFFF; padding:3px; }
.ichat { font-size:11px; border:0px; width:88%; height:20px;}
.title { font-size:14px; }
.online_user_option { position:fixed; bottom:50px; border:1px solid #666; background:#EEE; padding:3px; display:none; z-index:5000; }

/* CALENDARIO */
table.calendar {border:1px dashed; width:320px; text-align:center; }
table.calendar td, th {text-align: center; background-color:#F3F3F3; border:#D3D3D3 1px solid; color:#999999; }
table.calendar td:hover, th:hover {text-align: center; background-color:#EBEAF2; border:#D1D0DF 1px solid; color:#7A91CD; }
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {width: 19px; height: 12px; font-size: 9pt;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 12pt; text-align: center; }
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: green; text-align: center;}
table.calendar td.linked-day {font-size: 12pt }

/* OPCIONES */
.subopt { font-size:12px; margin:0px; padding:5px; border:1px solid; background:#EEE; }
.subopt a:link { text-decoration:none; }
.subopt a:hover { text-decoration:underline; }
.subopts { border-bottom:none; background:#FFF; }
.subopts a:link { font-weight:bold; }

/* Nivel */
#level { background-image:url(img/bar.png); width:180px; height:20px; margin-top:3px; text-align:center; display:block; }
#progressbarlevel { background-image:url(img/progress.gif); height:16px; margin-left:2px; float:left; clear:both; margin-top:2px; }
#level_percent { color:#000; width:180px; font-weight:bold; text-shadow:0 0 0.2em #FFF, 0 0 0.2em #FFF, 0 0 0.2em #FFF; font-size:11px; padding-top:3px; overflow:inherit; z-index:10; position:absolute; }

/* Botones */
.butt { background-color:#000000; font-weight:500; font-size:14px; text-shadow:0 1px 0 #D3D3D3; border:1px solid #ACB3C1; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding:3px; background-image:url(img/but.gif); background-color:#FFFFFF; cursor:pointer; padding-left:10px; padding-right:10px; }
.butok { background-color:#D8EBD3; font-weight:500; font-size:14px; text-shadow:0 1px 0 #D3D3D3; border:1px solid #ACB3C1; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding:3px; background-image:url(img/butok.gif); color:#003300; cursor:pointer; padding-left:10px; padding-right:10px; }
.butnok { background-color:#000000; font-weight:500; font-size:14px; text-shadow:0 1px 0 #D3D3D3; border:1px solid #ACB3C1; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding:3px; background-image:url(img/butnok.gif); color:#990000; cursor:pointer; padding-left:10px; padding-right:10px; }

#mail li:hover { background-color:#FFFFFF; }
.wm0 .bo{ /*background-color:#F3F3F3; border:#D3D3D3 1px solid;*/ border:none; color:#777/*#999999*/; overflow:hidden; }
.wm1 .bo{ background-color:#EBEAF2; border:#D1D0DF 1px solid; color:#586A9A/*#7A91CD*/; }
.wm2 .bo{ background-color:#F0EDF3; border:#DED8E2 1px solid; color:#BE78B1; }
.wm3 .bo{ background-color:#F0F5EF; border:#D2DFCE 1px solid; color:#427641; }
.wm4 .bo{ background-color:#F8F3F8; border:#E6D0E6 1px solid; color:#B58779; } 
.wm5 .bo{ background-color:#FAF9ED; border:#EDEAC2 1px solid; color:#CF9758; }
.wm6 .bo{ background-color:#F2F7F7; border:#C5E4E3 1px solid; color:#558483; }
.wm7 .bo{ background-color:#FEF4E9; border:#F5E0C5 1px solid; color:#9B7E62; }
fieldset { border:1px solid; }
.num { border:dashed 1px; padding:5px; font-size:16px; float:right; width:auto; font-weight:bold; position:relative; height:-20px; }
fieldset { padding:10px; }
input { font-size:11px; color:#666666; border:1px solid #AAA; }
textarea { font-size:11px; color:#666666; }
legend { font-size:14px; font-weight:bold; }
.option { width: 97%; display: block; height: 60px; padding:5px; border:solid 1px; margin:2px; }
.new { background:#EEE !important; }
.option:hover { background-image:url(img/transp.png); border:dashed 1px; }
hr { margin:0px; }
.date { color:#009900; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.spa li { margin-bottom:2px; overflow:hidden; }
.url a:link { color:#0000FF; }
.toolbar { height:30px; }
.status { font-weight:bold; font-size:14px; padding:3px; }
#bottom { padding:10px; }
hr { margin-top:4px; margin-bottom:4px; color:#999; height:0.2em; }

/* SEPARADOR */
.newsline { margin-top:4px; margin-bottom:4px; }
.avatar { float:left; }
.date { color:#063; }
#logotipo { width:980px; padding-bottom:25px; padding-top:15px; height:0px; }

/*************************************************************/
/*
 * imgAreaSelect default style
 */
/*************************************************************/

.imgareaselect-border1 {
	background: url(border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-outer {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-selection {  
}
.shortcut { display:table; overflow:hidden; }
.shortcut li { float: left; width:70px; text-align:center; border:1px dotted; margin:1px; padding:3px; }
.shortcut li:hover { background:#FFF; }
.line { background:url(img/line2.png) repeat; height:10px; width:100%; }

.alink { color:#06C !important; }

/* ESTILOS */
.tr1 { background:#F9F9F9; }

/* OPCIONES NOTICIAS */
.options { font-size:11px; /*background:#FFF; border:1px dotted;*/ padding:3px; margin-top:2px; }
.options a:link { color:#069 !important; }
.options a:visited { color:#069 !important; }
.options a:hover { color:#069 !important; text-decoration:none !important; border-bottom:1px dotted; }

/* TITULO */
#title { font-family:Verdana, Geneva, sans-serif }

/* I LOVE IT */
.boxlove { border:1px solid #E3DE1C; padding-left:2px; padding-right:2px; background-color:#FDFEE2; color:#E3DE1C; }

/* BIG */
.big { font-size:16px; }
.big li { border-bottom:1px solid; border-bottom:1px solid; padding:2px; }
.bigtitle { font-size:22px; display:table; }
.bigtitle strong { float:left; }
.bigsubtitle { float:right; font-size:10px; padding-top:10px; }
.small { font-size:12px; }

.smore { float:left; border:1px solid #DDD; padding:1px; font-size:12px; position:absolute; background:#FFF; display:none; }
.smore li { padding:3px; margin:1px; }
.smore li:hover { background-color:#FFC; }
.bottomline { border-bottom:1px dotted; }

/* NO DATOS */
.nodata { background:#FFC; border:dashed #FF6 1px; padding:5px; font-size:14px; color:#666; } 

/* BOX LINK */
#boxlink { border: 1px solid #069; padding:2px; font-size:12px; width:400px; }
#boxlink .bottom { border-top: 1px dotted #666; background:#EEE;  }
#boxlink .boxcontent { display:table; }

#index_1 { background:url(img/index_1.jpg); width:100%; height:140px; margin-top:10px; }
#index_2 { background:url(img/index_2.jpg); width:100%; height:140px; margin-top:10px; }
#ieris_1 { background:url(img/ieris_1.jpg); width:100%; height:140px; margin-top:10px; }

/* OPTIONS BAR */
#optionbar { border:1px solid #EEE; margin-top:10px; margin-bottom:10px; padding:3px; text-align:left; background:#F7F9F9; -moz-border-radius: 3px; -webkit-border-radius: 3px; } 
.map { border:1px solid #FF6; margin-top:10px; margin-bottom:10px; padding:3px; background:#FFC; -moz-border-radius: 3px; -webkit-border-radius: 3px; } 

.befast { color:#369; margin-left:20px; font-size:12px; margin-top:10px; margin-right:20px; }

/* BUSQUEDA */
#search b { background-color:#FFC; }

.news0 { border-left:10px solid #999999; padding:10px; display:table; width:630px; background:#F5F5F5; }
.assign0 { background:#999999; float: left; top: 20px; position: relative; left: 1px; }
.news1 { border-left:10px solid #D1D0DF; padding:10px; display:table; width:630px; background:#F4F1FA; }
.assign1 { background:#D1D0DF; float: left; top: 20px; position: relative; left: 1px; }
.news2 { border-left:10px solid #AADDE1; padding:10px; display:table; width:630px; background:#F5FAFA; }
.assign2 { background:#AADDE1; float: left; top: 20px; position: relative; left: 1px; }
.news3 { border-left:10px solid #D0BBCD; padding:10px; display:table; width:630px; background:#F8F3F8; }
.assign3 { background:#D0BBCD; float: left; top: 20px; position: relative; left: 1px; }
.news4 { border-left:10px solid #9DD08C; padding:10px; display:table; width:630px; background:#F3FAF1; }
.assign4 { background:#9DD08C; float: left; top: 20px; position: relative; left: 1px; }
.news6 { border-left:10px solid #FFFF66; padding:10px; display:table; width:630px; background:#FBFCDC; }
.assign6 { background:#FFFF66; float: left; top: 20px; position: relative; left: 1px; }
.news7 { border-left:10px solid #FFCC66; padding:10px; display:table; width:630px; background:#FDF9EC; }
.assign7 { background:#FFCC66; float: left; top: 20px; position: relative; left: 1px; }

.level { padding:5px; margin:5px; background:#ECF8F9; font-size:14px; color:#339; text-align:center; }
.calendar_date { background:#CDE6CA; border: #063 1px dotted; padding:4px; text-align:center; }
.box_content { border:1px solid #999; margin:3px; width:728px; overflow:hidden; }
.box_content #back { background:#CCC; width:728px; height:100px; border-bottom:#000 1px solid; }
.box_content #imagen { }
.box_content #div_imagen { padding:5px; background:#FFF; float:left; margin-top:20px; margin-left:20px; border:1px solid #666; }
.box_content_user { border:1px solid #999; margin:3px; width:728px; overflow:hidden; }
.box_content_user #back { background:#CCC; width:728px; height:250px; border-bottom:#000 1px solid; }
.box_content_user #imagen { }
.box_content_user #div_imagen { padding:5px; background:#FFF; float:left; margin-top:170px; margin-left:20px; }
.box_content_user #usuario { padding:5px;  }
.box_opciones { border-top:1px solid; border-bottom: 1px solid; font-size:14px; background:#EEE; height:30px; padding:2px; vertical-align:middle; }
.box_opciones a:link { border:1px dotted; padding:3px; }

.top_bottom_space { padding-top:10px; padding-bottom:10px;
