﻿@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, div, p, span, ul, li, a, img, form, input, select, table, tr, td, textarea, object, embed	{margin:0; padding:0;}
html, body, .outer { height: 100%; width: 100%; }

body				{ color:#333333; font-family:"Segoe UI", Arial; font-size:14px}
li					{ list-style:none}
.H li				{ float:left}
img					{ border:none}
p					{ line-height:14px; font-weight:normal}

body {
    background-image:url(../images/bgContent.png); 
                      background-position-x:left;
                      background-position-y:top;
                      background-repeat:repeat;
    background-color:#CCC;
}
a {
    color: #3366FF;
    cursor: pointer;
    text-decoration: underline;
}
    a:hover {
    color: #26a7ca;
    }
.TR					{ text-align:right}
h1, h2, h3, h4, h5  { color:#51739E; font-weight:normal}
.Bigtitle			{ font-size:30px; color:#333!important}
.divisor			{ height:2px; width:100%; overflow:hidden; border-bottom:1px solid #CCC}
.block				{ overflow:hidden; width:auto}

.header {
    background: #EBEBEB url(../images/bgHeader.png)  top left;
    width:100%;
    height: 50px;
    background-repeat:repeat-x;
}
.navBar {background-image:url(../images/bg_1.png);
         background-repeat:repeat-x;
         background-position:initial;
		 height:35px;
         z-index:1000;
}

.login				{ background-image:url(../images/bgLogin.png);
                     background-position-x:center;
                     background-position-y:top;
                     background-repeat:no-repeat;
                     background-size:100%;
}
.content			{ height:100%;
                      min-height:400px;
                      margin:0;
                      padding-bottom:10px;
                     }

.footer				{ background:url(../images/bgFooter.png) repeat-x bottom left; height:30px;}
.header, .footer,	.navBar
					{width:100%; overflow:hidden}


.login .block		{ width:430px; margin-top:300px; margin-left:25%;}
.login .logo		{ clear:both; width:350px}
.cajatexto	{ border:none; background:none; height:25px; margin-left:40px; width:280px}
.login table		{ width:310px; float:left; }
.inpText1			{ background:url('../images/bgInpText1.png') no-repeat left top; 
                      width:331px; 
                      height:30px; margin-bottom:10px
                    }
.inpText2			{ background:url(../images/bgInpText2.png) no-repeat top left; width:330px; height:30px}
.btnEnter			{ background: url(../images/btnEnter.png); width:75px; height:75px; border:none; color:#FFF;}
.btnEnter:hover		{ cursor:pointer; color:#9CF; }
div.buttonEntrar	{ width:75px; float:right}
					
.logo				{ background-image:url(../images/logoBanner.png); width:376px; height:50px; float:left;}
.optionsMenu		{ padding-top:3px; left:600px; top:0px; float:right;} 
.search				{ background:#fff url(../images/bgSearch_inptext.png) no-repeat top right; width:250px; border:1px solid #f4f4f4; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; height:30px; margin-top:10px; float: left}
.search	input		{ width:88%; border:none; background:none; height:25px; margin-top:5px; margin-left:5px}
.user				{ border-left:1px dotted #CCC; padding-left:10px; float:left; margin-top:5px; vertical-align:bottom; color:#FFFFFF;}
.user a				{ clear:both; float:left; vertical-align:bottom;}
.user img			{ vertical-align: middle; vertical-align:bottom;}

.navBar ul			{ margin-left:20px}
.navBar li			{ padding:0px 5px;}

.colL				{ width:70%; float:left}
.colR				{ width:28%; float:left; margin-left:10px}

.Cols50 .colL		{ width:49%!important;}
.Cols50 .colR		{ width:49%!important; margin-left:10px}

.imgL				{ float:left}

.btnEdit			{ background:url(../images/btnModification.png) top left; height:42px; width:42px; float: right; margin-right:15px}
.btnEdit:hover		{ background:url(../images/btnModification.png) -45px 0px; cursor:pointer}

.sectionList li		{ margin:10px 0px; padding:10px 0px; border-bottom:1px dotted #CCC}
.sectionList li:hover{ background-color:#f3f3f3;}
.sectionList a		{ margin-bottom:5px}

.welcome			{ margin:15px 0px}
.welcome:hover		{ background-color:#f3f3f3;}
.welcome h2			{ color:#333; font-size:30px}
.QuickLinks			{ margin-top:30px; border-left:1px dotted #CCC;}
.QuickLinks .block	{ margin:10px 0px}
.QuickLinks .block span{ font-size:12px;}

.wrap				{ width:100%; margin:0 auto; }
.footer				{ color:#FFF; font-size:11px;}
.footer div			{ margin-top:10px}
.contenedorPpal     { width:100%; min-height:400px; height:auto;}


