/*
Created by Ardora
http://www.webardora.net
*/
body{ 
	*FFA
	*BAC=none
	*BACPos=center
	*BACRep=repeat
	*BACCol=#FFFFFF  
	margin:10px;width: calc(100% - 20px); 
}
#page{ visibility:visible; display:block; float:left;border-left: dotted 1px #000000; border-right: dotted 1px #000000;width: calc(100% - 20px);}
#lateral{ visibility:visible;width:145px;float:left; display:block;height: 100%;}
.boton { border-top: 1px solid #96d1f8; background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#0084ff), to(#65a9d7));
   background: -webkit-linear-gradient(top, #0084ff, #65a9d7);
   background: -moz-linear-gradient(top, #0084ff, #65a9d7);
   background: -ms-linear-gradient(top, #0084ff, #65a9d7);
   background: -o-linear-gradient(top, #0084ff, #65a9d7);
   padding: 4px 8px;
   border-radius: 4px;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white; font-size: 14px; font-weight:normal; text-decoration: none; vertical-align: middle;}
.boton:hover { border-top-color: #96d1f8; background: #CBDDEB; color:#000000;}
.boton:active { border-top-color: #1b435e; background:#FFFFFF;}
#menuPrincipal{ font-size:14px; font-weight:bold; display:inline; padding-bottom:5px; text-align:center; float:left; width:auto;}
#header{height:50px; background: url(images/header.png) no-repeat right;
background-color:#FFFFFF; margin-top:0px; padding-left:10px;
border: solid 1px #000000; clear:both;box-shadow: 1px  4px  1px  #8f93a8;width: calc(100% - 30px);}
#header h1{font-size:26px;margin:0;float: left;}
#header h2{font-size:16px;color:#989898;float: right;margin-right: 10px;margin-top: 5px;}
#menu{padding:10px; margin-top:0px; float:left; top:200px;}
#menu h1{ font-size:16px; font-style:normal; font-weight:normal;
margin-right:5px; border-bottom: dotted 1px #38ABFF; border-top: dotted 1px #38ABFF;
text-shadow:2px  2px  3px  #68b6f2;}
#menu a{ font-size:14px; text-decoration:none; color:#000000;display:list-item; list-style:none;}
#menu a:hover{text-decoration:none; font-weight:bold;}
#menu_lat{border-left: dotted 1px #38ABFF;height:100%;overflow: hidden;}
#areaContido{ margin-top:0px; float:left; width:auto;}
#areaContido h1{ margin-left:10px; font-size:20px;margin-bottom:0px;}
#areaContido h2{ margin-left:10px; font-size:16px; font-weight:normal; width:830px; margin:0px;}
#areaContido h3{ margin-left:10px; margin-bottom:5px; margin-top:0px;}
#areaContido a{ font-size:16px; text-decoration:none;
text-transform:uppercase; color:#000000;}
#areaContido a:hover{	text-decoration:none;
text-transform:uppercase; background-color:#38ABFF; color:#FFFFFF;}
#footer{ padding-top:5px; border-top: solid 1px #0E0000; clear:both;box-shadow: 1px  -4px  1px  #8f93a8;font-size:10px;}
#textoPie{padding-top:0px; font-size:12px; padding-left:15px; padding-right: 5px;color:#0E0000; float:left; width:auto;}
#textoPie p{margin-top: 2px;}
#botones{ padding-top:0px; width:auto; float:right; margin:0px;}
#indiceMenu{ font-size:14px; font-weight:normal;}
#indiceMenu h1{ font-size:24px; border-bottom: dotted 1px #38ABFF; font-weight:normal;}
#indiceMenu h2{	font-size:18px; font-weight:normal;}
#indiceMenu a{ color:#000000; text-decoration:none; font-weight:normal; font-style:normal; font-size:14px;}
#indiceMenu a:hover{ border-top: dotted 1px #38ABFF; border-bottom: dotted 1px #38ABFF;}
#page, #content{min-height: 75px;overflow: hidden;}
body{min-width: 300px;min-height: 300px;overflow: hidden;}
#footer{width: calc(100% - 20px);height:50px;}
#buttons{float: right;padding-right:10px;display:flex;}