/* 
================================
Skin styles for DotNetNuke
================================

* { margin:0; padding:0; }*/

body { background-color:#fff; margin:0; padding:0; }

body, div, td, blockquote { color:#4b4b4b; font-size:14px; font-family:Arial, Helvetica, sans-serif !important; }

hr { background-color:#ccc; color:#ccc; height:1px; border:0; margin:5px 0; }

img { border:0; }

p { padding:8px 0; margin:0; line-height:20px; color:#4b4b4b; }

a { color:#3A5791; text-decoration:none; }
a:hover { text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { color:#3A5791; font-weight:normal; padding:5px 0; margin:10px 0 5px 0; }

h1 { font-size:26px; }
h2 { font-size:24px; }
h3 { font-size:22px; }
h4 { font-size:20px; }
h5 { font-size:18px; }
h6 { font-size:16px; }

.clear { clear:both; }
.txtalignr { text-align:right; }
.txtblanco, a.txtblanco, a.txtblanco:hover { color:#fff; }
.tdbgazul { background:#eaf4ff; }

/* Tabla de tarear achicar el font */
.Tareas { border:solid #ccc; border-width:1px 0 0 1px; }
.Tareas td { font-size:12px; border:solid #ccc; border-width:0 1px 1px 0; color:#000; }
.Tareas td h2 { font-size:12px; }
.Tareas th { background:#27aae2; color:#fff; font-size:12px; text-transform:capitalize; }
.tdbgnaranja { background:#F49C1E; text-align:center; font-weight:bold; }
.Tareas p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

/* Texto normal de los containers con html */
.Normal { font-size:14px; }

/* Para formulario login escuelas */
.DivLoginForm { margin:0 10px; }
.DivLoginForm div td { padding:3px 0; }

ul { list-style:none; margin:0; padding:0; }
ul li { list-style:none; background:url(Pix/bullet_list.gif) top left no-repeat; padding:0 0 5px 18px; }

input, textarea, select { border:1px solid #999; margin:2px 5px 5px 0; padding:3px;
  -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.StandardButton { background:#ee7325; color:#fff; border:0; }

.SkinObject { color:#555; font-weight:normal; }
#TopLoginBox span, .FooterBox span { color:#FFF; }
.FooterBox a.SkinObject, #TopLoginBox a.SkinObject { color:#FFF; }
.FooterBox a.SkinObject:hover, #TopLoginBox a.SkinObject:hover { color:#FFF; }

/* Contenido de todo */
.PageMaster { width:990px; background:#FFF; margin:0 auto; border:1px solid #e8e8ea; }

/* Barra de login arriba */
#TopLoginBox { background:#27aae2; padding:5px 0; border-bottom:2px solid #ffb30f; }
#TopLoginBox td { padding:0 10px; text-shadow:0.1em 0.1em 0.2em #004d8a; }

/* Div para logo LuxMundi */
#LogoPane { position:absolute; z-index:2; top:0; left:0; width:230px; height:95px; display:block; background:url(Pix/logo.png);  _background:url(Pix/logo.gif); }
#LogoPane a { display:block; text-decoration:none; height:95px; width:230px; }

/* Div para los banners top */
.HeaderPane { position:absolute; z-index:1; top:0; left:68px; width:920px; height:95px; overflow:hidden; }

/* Menu horizontal arriba */
.MenuTab { background:#27aae2; border-top:2px solid #ffb30f; border-bottom:5px solid #ee7325; text-shadow:0.1em 0.1em 0.2em #004d8a; }
.MenuTab td { padding:0 10px; color:#fff; text-transform:uppercase; font-size:12px; }
.MenuTab td td { padding-left:0; }
.MenuTab a, .MenuTab a:hover { color:#fff !important; font-size:12px !important; }

.MainMenu_MenuBar td { cursor:pointer; cursor:hand; padding:6px 1px 6px 0; }
.MainMenu_MenuItem { color:#fff; border:1px solid #fff; border-top:0; height:25px; background:#27aae2; padding:5px; }
.ActiveRootTab td, .RootTab td, .BreadcrumbRootTab td { width:auto; }
.SelectedRootTab td { width:auto; background:#27aae2; color:#fff; }
.ActiveSubTab { background-color:#ee7325; }
.SubTab { }
.SelectedSubTab { background:#fff; border:0; border:1px solid #fff; border-top:0; color:#0e6fbe; padding:5px; }
.BreadcrumbSubTab { }
.MainMenu_SubMenu { z-index:1000; cursor:pointer; cursor:hand; }
.MainMenu_MenuItemSel { }
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow { display:none; }

/* Barra de Navegacion abajo menu */
.tdNavegacion { padding:5px 15px; border-bottom:1px solid #ddd; background:#f4f4f4; font-size:12px; }
.tdNavegacion .SkinObject { color:#4b4b4b; font-size:12px; text-transform:uppercase; }
.tdNavegacion a.SkinObject { color:#4b4b4b; }

/* Para TopPane */
.TopPaneBox { background:#fff; }
.TopPane { width:950px; padding:15px 20px; font-size:15px; border-bottom:5px solid #ee7325; }
.TopPane .Normal { font-size:15px; display:block; }

/* columna derecha - izquierda */
.LeftPaneBox { width:230px; background:#e8e8ea; border-bottom:5px solid #fff; }
.RightPaneBox { width:230px; background:#e8e8ea; border-bottom:5px solid #fff; }
.LeftPaneBox td, .RightPaneBox td { padding:1px 0; margin:0; }

.LeftPaneBox a, .RightPaneBox a { color:#000 !important; text-decoration:none !important; }
.LeftPaneBox a:hover, .RightPaneBox a:hover { text-decoration:underline !important; }
.LeftPaneBox td a.Normal, .RightPaneBox td a.Normal { background:url(Pix/bullet_leftpane.gif) left top no-repeat; padding:0 0 0 12px; }
.LeftPaneBox .nobullet td a, .RightPaneBox .nobullet td a { background:none; padding:0; }
.LeftPaneBox ul li, .RightPaneBox ul li { background:url(Pix/bullet_leftpane.gif) left top no-repeat; }
.LeftPaneBox .CommandButton, .RightPaneBox .CommandButton { background:none; padding:0; }

/* Caja de Contenido Central */
.ContentPaneBox { padding:10px 20px; border-bottom:5px solid #fff; }

/* Para BottomPane */
.BottomPaneBox { width:950px; background:#fff; border-top:2px solid #ffb30f; padding:10px 20px; }

/* Para el pie al bottom */
.FooterBox { padding:8px; text-align:center; background:#ee7325; color:#FFF; border-top:2px solid #ffb30f; }
