@charset "utf-8";
* {margin:0; padding:0;}
body  {margin: 0; padding: 0;text-align: center; color: #333333;background-image: url(../img/fondol.jpg);background-color: #cccc99;background-attachment: fixed;background-repeat:  repeat-x;	font-family: Arial, Helvetica, sans-serif;font-size: 8pt;height:100%;}

a:link{color:#333300; font-weight:bold;text-decoration:none;}
a:visited{color: #333300; font-weight:bold;text-decoration:none;}
a:hover{color:#993300; font-weight:bold;text-decoration:none;}
a:active{color:#993300; font-weight:bold;text-decoration:none;}
img{border:0 none;}

h1, h2, h3, h4, h5, h6 {color:#993300;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps;}

h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 12px;}

.princ #container {width: 950px;margin: 0 auto;border: 1px solid #999999;text-align: left;background: url(../img/mainbgprinc.jpg);} 
.princ #header {width: 950px;height: 240px;background: url(../img/topframeprinc.jpg); background-color: #65654b;}
.princ #headercont {float: left;width: 930px; height:200px;margin-right: 10px;margin-left: 10px;}
.princ #menuheader {height:40px;margin-right: 10px;margin-left: 10px;}
.princ #menuheader ul {list-style:none; color:#2a4765;}
.princ #menuheader li {color:#2a4765;display: inline; font-weight:bold;}
.princ #menuheader a {width:135px;color:#2a4765;text-decoration:none;display:block;float:left;height:25px;color:#ffffff;padding-top: 10px;padding-right: 6px;padding-bottom: 0px;padding-left: 6px;text-align:center}
.princ #menuheader a:hover {background:url(../img/menuheaderhover.png) repeat-x; color:#333300;text-decoration:none;}
.princ #menuheader .activetab a{background:url(../img/menuactiv.jpg) repeat-x;color:#333300;padding-top: 10px;height:30px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #999999;border-left-color: #999999;}
.princ #menuprinc {height:40px;margin-right: 10px;margin-left: 10px;}
.princ #menuprinc ul {list-style:none; color:#003366;}
.princ #menuprinc li {display: inline; font-weight:bold;}
.princ #menuprinc a {text-decoration:none;display:block;float:left;height:25px;color:#ffffff;padding-top: 15px;padding-right: 6px;padding-bottom: 0px;padding-left: 6px;}
.princ #menuprinc a:hover {background:url(../img/menuprinchover.png) repeat-x; color:#333300;text-decoration:none;}
.princ #menuprinc .active a{background:url(../img/menuactiv.jpg) repeat-x;color:#333300;padding-top: 10px;height:30px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #999999;border-left-color: #999999;}

.princ #activcontent {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;}
.princ #activcontent h5 {background:url(../img/sidebarhead.png) no-repeat center bottom; padding-bottom:5px;display:block; text-align:center;font-weight:bold;}

.princ #sidebarmenu {float: left;width: 205px;padding-top: 10px;padding-left: 10px;padding-bottom: 10px;padding-right: 10px; margin-right:10px}
/*.princ #sidebarmenu img {background:#ffffcc; padding:1px; border: solid 1px #D3C2A3;}*/

.princ #sidebaractual {float: right;width: 205px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px; margin-left:10px}
/*.princ #sidebaractual img {background:#ffffcc; padding:1px; border: solid 1px #D3C2A3;}*/

.princ #sidebarcontent {padding-bottom:10px;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;}
.princ #sidebarcontent p {display:block;color:#333333;text-decoration:none;border-bottom:solid 1px #cccccc;padding: 0px;}
.princ #sidebarcontent h5 {background:url(../img/sidebarhead.png) no-repeat center bottom; padding-bottom:5px;display:block; text-align:center;font-weight:bold;margin-bottom:10px}
.princ #sidebarcontent ul {list-style:none; }
.princ #sidebarcontent li {display:block; height:25px;}
.princ #sidebarcontent a {display:block;color:#333300;height:20px;text-decoration:none;border-bottom:solid 1px #cccccc;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.princ #sidebarcontent a:active {display:block; color:#993300; height:20px; text-decoration:none; border-bottom:solid 1px #cccccc}
.princ #sidebarcontent a:visited {display:block; color:#333300; height:20px; text-decoration:none; border-bottom:solid 1px #cccccc}
.princ #sidebarcontent a:hover {color:#993300; border-bottom:solid 1px #333300;}

.princ #mainContent {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;margin-top: 10px;margin-right: 225px;margin-bottom: 0px;margin-left: 225px;padding-top: 0px;padding-right: 10px;	padding-bottom: 10px;padding-left: 10px;} 

.princ #gallery_wrap {width: 480px;height: 380px;padding: 10px;background: url(../img/border.png) top left no-repeat;}
.princ .panel-overlay p {color:#ebebeb;}
.princ .panel-overlay a {color: #99ccff; font-weight:bold; text-decoration:none}
.princ .panel-overlay a:hover {color: #ffffff; font-weight:bold; text-decoration:none}
#simple {display: block;padding: 1px;border: 1px solid #cccccc;background:#cccccc;}

/*Formularios*/

.form {margin:0px;}
.form .text {border:solid 1px #333300;background: #dde091;color:#333300;}
.form label {margin-bottom:3px; margin-top:10px;}
.form .text:hover{background:#dde091; border: solid 1px #333300;}
.form .text:focus {background:#dde091; border: solid 1px #333300;}
.form .button {border:solid 1px #999966;background:#dde091;font-size:10pt;padding-top: 1px;padding-right: 2px;padding-bottom: 1px;padding-left: 2px;}
.form .button:hover {background-color: #FFFFFF;}

/*Fin Formularios*/

.princ #footer {height: 80px;padding: 10px; background-color:#65654b; border-top:solid 1px #999999;} 
.princ #footer p {margin: 0;padding: 10px 0; color:#ffffff}
.princ #footer a:link {color:#fff;text-decoration:none;} 
.princ #footer a:visited {color:#CCCCCC;text-decoration:none;} 
.princ #footer a:hover {color:#993300;text-decoration:none;}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clear {height: 5px}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
