@charset "utf-8";
/* CSS Document */

body{text-align:center; margin:0px; background:#6abdf1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-bottom:20px;}




/*-------------------------------------------------------maquetacion------------------------------------------------------------*/

#containermaster{margin:auto; width:950px; min-height:1100px; height:auto; background:url(../images/bk_container.gif) repeat-y;}
#main{width:950px; min-height:760px; height:auto; float:left;}
#main .left{width:208px; height:760px; /*background:url(../images/bk_navbarleft.jpg) no-repeat top;*/ float:left;}
#main .left img{border:0;}
#main .center{width:534px; height:760px; background:url(../images/bk_homecenter.jpg) no-repeat top; float:left;}
#main .right{width:208px; height:760px; /*background:url(../images/bk_navbaright.jpg) no-repeat top;*/ float:left;}
#main .right img{border:0;}


/*-----------------------------------------------------------head----------------------------------------------------------------*/

#head{width:950px; height:303px; background:url(../images/bk_head.jpg) top no-repeat; float:left;}
#lefthead{float:left; width:400px; height:223px; margin-top:53px; text-align:left; padding-top:25px;}
.boxcontstateleft{float:left; width:85%; height:auto; padding:10px 0px 0px 20px; color:#fff; font-weight:bold; font-size:13px; text-shadow:1px 1px #000;}
.boxcontstateleft img{vertical-align:middle; border:0;}
.boxcontstateleft select{margin-left:5px;}
#righthead{float:right; width:300px; height:223px; margin-top:53px; text-align:left; padding-top:25px;}
.boxcontuseright{float:left; width:85%; height:auto; padding:10px 0px 0px 40px; color:#fff; font-weight:bold; font-size:13px; text-shadow:1px 1px #000;}
.boxcontuseright input{margin-left:10px; background:#fff; border:solid 1px #27602c; color:#666; font-size:10px;}
.boxcontuseright a, .boxcontuseright a:link, .boxcontuseright a:hover, .boxcontuseright a:visited{color:#ffff33; text-decoration:none; font-size:12px;}
.boxcontcheckright{float:left; width:85%; height:auto; padding:10px 0px 0px 120px; color:#fff; font-weight:normal;  text-shadow:2px 2px #000;}
.boxcontcheckright img{border:0; vertical-align:middle;}


/*----------------------------------------------------------navbar-----------------------------------------------------------------*/

#navbar{width:950px; height:153px;  float:left;}
#navbar img{float:left; border:0;}


/*---------------------------------------------------home page modules------------------------------------------------------*/

#moduleshome{float:left; width:950px; height:380px; background:#FFF; background:url(../images/bk_container.gif) repeat-y;}
#modulecontest{ float:left; width:450px; height:auto; min-height:380px; overflow:hidden; border-right:solid 1px #CCC; margin-left:10px; padding-right:10px; text-align:justify;}
#modulecontest h1{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#c92f31; font-weight:normal; margin-left:20px;}
#modulecontest h2{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#6181be; font-weight:bold; margin-left:20px;}
#modulecontest img{ float:left; margin-left:20px; margin-right:10px;}
#modulecalendar{float:left; width:450px; margin-left:10px; margin-right:10px;}
#modulecalendar h1{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#336699; font-weight:normal; margin-left:20px;}
#modulecalendar img{ float:left; margin-left:20px; margin-right:10px;}



/*---------------------------------------------------footer------------------------------------------------------*/
#footer{float:left; width:950px; height:45px; background:#99cc33; text-align:center;}
.barLnk{padding-top:15px; text-align:center; font-size:10px;}

/*----------BUTTON TOP LOGOUT
-----------------------------*/

#containerbtnlogout{min-width:130px; width:auto; height:22px; float:left; overflow:hidden;}
#containerbtnlogout .lftbtnlogout{width:10px; height:22px; float:left; background:url(../images/btntop-logout-left.gif) no-repeat;}
#containerbtnlogout .mdlbtnlogout{min-width:100px; width:auto; height:22px; float:left; background:url(../images/btntop-logout-middle.gif) repeat-x; padding:4px 5px 0px 5px; text-align:center;}
#containerbtnlogout .mdlbtnlogout a{color:#30651e; font-size:11px; text-align:center; text-decoration:none; text-transform:uppercase;}
#containerbtnlogout .rghbtnlogout{width:10px; height:22px; float:left; background:url(../images/btntop-logout-right.gif) no-repeat;}




