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

body
{
background-color:#c9c39e;
background-image: url(../images/siscomatbg_01.jpg);
background-repeat: repeat-x;
font-family:sans-serif;
}

/* ---------------------------------------*/
/* ---------->>> ESTRUCTURA <<<-----------*/
/* ---------------------------------------*/



#wrapper
{
margin: 0px auto;
width: 1035px;
padding:0px;
}

#header
{
color: #fff;
/*width: 1035px;
height: 186px;*/
width:660px;
height:201px;

padding: 0px;
margin: 0px auto 0px;
background: transparent url(../images/siscomat_login7_04.png) top left no-repeat;
text-align:left;
}

#header strong a
{
padding-left: 50px;
color:#d9d1a4;
}
#menubar
{
width: 1035px;
float: left;
padding: 0px;
height: 0px;
margin: 0px auto 0px;
background: transparent url(../images/.jpg) top left no-repeat;
}


#content
{
/*width:1035px;
background: transparent url(../images/wrapper2.jpg) top left repeat-y;*/
padding: 0px 0 0 0;
width:660px;
height:289px;
background: transparent url(../images/contentlogin7_11.jpg);
}

#footer
{
/*width: 1035px;
background: transparent url(../images/footer.jpg) top left no-repeat;*/
padding: 0px;
height: 43px;
margin: 0px auto 0px;
width:960px;
/*background: transparent url(../images/footer_09.jpg) top left no-repeat;*/
}

.kadalink
{
font-size:10px;
text-decoration:none;
color:#5f5037;
width: 250px;
height: 40px;
border: none;
margin: 20px auto 0;
}

.kadalink img
{
display:block;
border: none;
width: 97px;
height:26px;
}

.kadalink a
{
font-size:10px;
color:#5f5037;
text-decoration:none;
}

.kadalink a:hover
{
text-decoration:none;
}

/* ---------------------------------------*/
/* ---------->>> MEN� <<<-----------*/
/* ---------------------------------------*/


b
{
color:#fff;
font-size:12px;
margin: 50px 850px 0px 0px;
}


.menu {
font-family: arial, sans-serif; 
width:714px; 
height:30px; 
position: relative; 
font-size:11px; 
margin:24px 0px 60px 47px;
background:#fff; 
float: left; 
z-index:100;}

.menu ul {padding:0; margin:0; list-style-type: none; top: 0px; vertical-align:bottom;bottom:0px;}

.menu ul li {float:left; border-left:1px solid #eee; width:118px; vertical-align:bottom;bottom:0px;
	 }

.menu ul li a, .menu ul li a:visited {
    display:table-cell; 
    width:118px; 
	text-decoration:none; 
	padding: 101px 0 0 0px;
    height:60px; 
	line-height:30px; 
	text-align: center;
	bottom: 0px;
	color:#fff; 
	background:#c9c9a7 url(../images/usuarios.jpg) bottom left no-repeat;
}

.menu ul li a.menu1, .menu ul li a:visited.menu1 {
    background:#c9c9a7 url(../images/registroa.jpg) bottom left no-repeat;
}

.menu ul li a.menu2, .menu ul li a:visited.menu2 {
    background:#c9c9a7 url(../images/catalogosa.jpg) bottom left no-repeat;
}

.menu ul li a.menu3, .menu ul li a:visited.menu3 {
    background:#c9c9a7 url(../images/ediciona.jpg) bottom left no-repeat;
}

.menu ul li a.menu4, .menu ul li a:visited.menu4 {
    background:#c9c9a7 url(../images/reportesa.jpg) bottom left no-repeat;
}

.menu ul li a.menu5, .menu ul li a:visited.menu5 {
    background:#c9c9a7 url(../images/consultasa.jpg) bottom left no-repeat;
}

.menu ul li a.menu6, .menu ul li a:visited.menu6 {
    background:#c9c9a7 url(../images/movimientosa.jpg) bottom left no-repeat;
}



.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute;border-top: 1px solid #990325; top:131px; left:0;  }


.menu ul li:hover a,
.menu ul li a:hover {color:#fff; background:#b3ab79;}

.menu   ul li:hover a.menu1,
.menu  ul li a:hover.menu1, 
.menu  ul li a:active.menu1
{color:#fff; background:#c9c9a7 url(../images/registroahover.jpg) bottom left no-repeat !important;}
.menu   ul li:hover a.menu2,
.menu  ul li a:hover.menu2, 
.menu  ul li a:active.menu2 {color:#fff; background:#c9c9a7 url(../images/catalogosahover.jpg) bottom left no-repeat !important;}
.menu   ul li:hover a.menu3,
.menu  ul li a:hover.menu3 , 
.menu  ul li a:active.menu3{color:#fff; background:#c9c9a7 url(../images/edicionahover.jpg) bottom left no-repeat !important;}
.menu   ul li:hover a.menu4,
.menu  ul li a:hover.menu4, 
.menu  ul li a:active.menu4 {color:#fff; background:#c9c9a7 url(../images/reportesahover.jpg) bottom left no-repeat !important;}
.menu   ul li:hover a.menu5,
.menu  ul li a:hover.menu5, 
.menu  ul li a:active.menu5 {color:#fff; background:#c9c9a7 url(../images/consultasahover.jpg) bottom left no-repeat !important;}
.menu   ul li:hover a.menu6,
.menu  ul li a:hover.menu6 , 
.menu  ul li a:active.menu6{color:#fff; background:#c9c9a7 url(../images/movimientosahover.jpg) bottom left no-repeat !important;}


.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:960px; height: 60px; background:#b3ab79; color:#fff;}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee; height: 60px; padding: 0px 246px 0 0px;}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee; height: 60px;padding: 0px 0 0 0px;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub
 {background:#866d43 url(../../graphics/drop2.gif) bottom right no-repeat; color:#fff; height: 60px; padding: 0px 0 0 0px;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:60px; border-top:none; height: 60px; padding: 0px 0 0 0px;}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:#b3ab79; color:#000;  height: 60px;line-height: 60px; padding: 0px 0 0 0px;}

.menu ul li:hover ul li a:hover,
.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li:hover a {background:#990325; color:#fff;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#c3b78a;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#c3b78a; color:#000;line-height: 25px;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover
 {background:#990325; color:#fff;}






/* ---------------------------------------*/
/* ---------->>> FORMULARIOS <<<-----------*/
/* ---------------------------------------*/


.aimg a{
    margin:0px;
}

#content div {
    padding: 0px;
    

}

#content p {
    color: #990325;
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 13px;
    padding: 8px 0px 8px 10px;
    margin:0;
    text-align:center;
}

#content h1{
    margin: 0px 0px 0px;
    font-size: 22px;
    color:#49290d;
    text-align:center;

}

#content h2{
    font-size: 20px;
    color:#49290d;
    text-align:center;

}

#content h3{
    font-size: 16px;
    color:#49290d;
    text-align:center;

}

#content h4, #content h5{
    font-size: 14px;
    color:#49290d;
    text-align:center;
}

#content herror{
    font-size: 14px;
    color:red;
    text-align: center;
}

  


#content ul{
    color: #990325;
    list-style-type:disc;
}

#content li{
    padding: 2px 2px 2px 2px;
}

#content li ul{
    color: #990325;
    list-style-type:circle;
    padding: 10px 0px 8px 15px;
}

#content li ul li{
    padding: 2px 2px 2px 2px;
}

#content ol{
    color: #990325;
    list-style-type: decimal;
}

#content ul li ol{
    color: #990325;
    list-style-type:decimal;
    padding: 10px 0px 8px 15px;
}

#content ol li ol{
    color: #990325;
    list-style-type: lower-alpha;
    padding: 10px 0px 8px 15px;
}

#content ol li ul{
    color: #990325;
    list-style-type: circle;
    padding: 10px 0px 8px 15px;
}

table.titled {
    caption-side: bottom;
    border-collapse:collapse;
    margin: 0px 0px 0px;
    padding: 0px;
}

table.titled thead{
     background-color: #49290d;
     font-size:12px;
}

table.titled thead td, table.titled thead th{
    border-width: 1px;
    border-style:solid;
    border-color:#49290d;
    padding: 3px 10px 3px 10px;
    text-align: center;
    font-weight:bold;
    color: #fff;      
}

table.titled tr td{
    border-width: 1px;
    border-style:solid;
    border-color:#49290d;
    text-align: left;
    padding: 4px;
    background-color: #fff;
    color: #49290d;
}

table.titled caption{
    font-style:italic;
    padding: 3px 0px 3px 0px;
    text-align: center;
    font-size: 11px;      
}

table.titled tfoot td{
    font-weight:bold;
}

#content table.titledlist thead th a:link,#contenido table.titledlist thead th a:visited{
    color: white;
    text-decoration:none;
    font-style: normal;
    padding: 0px 0px 0px 0px;
}

#content table.titledlist thead th a:active{
    color: white;
    text-decoration:none;
    font-style: normal;
    padding: 0px 0px 0px 0px;
}

#content table.titledlist thead th a:hover{
    color: white;
    text-decoration:none;
}

table.titledlist {
    caption-side: bottom;
    border-collapse:collapse;
    margin: 0px 0px 0px 0px;
}

table.titledlist thead{
    background-color: #000;
}

table.titledlist thead td, table.titledlist thead th{
    border-width: 1px;
    border-style:solid;
    border-color:#990325;
    padding: 3px 10px 3px 10px;
    text-align: center;
    font-weight:bold;
    color: #FFFFFF;
}

table.titledlist tr td{
    border-width: 1px;
    border-style:solid;
    border-color:#990325;
    text-align: center;
    padding: 1px 15px 1px 15px;
    background-color: #fff;
    color: #990325;
}

table.titledlist caption{
    font-style:italic;
    padding: 3px 0px 10px 15px;
    text-align: center;
    font-size: 11px;
}

table.titledlist tfoot td{
    font-weight:bold;
}

table.titledlist tr:hover td, table.titledlist tr:hover th {
    background: #ddd;
}
table.titledlist tr:hover.odd td, table.titledlist tr:hover.odd th {
    background: #FFF;
}

table.form {
    border-spacing: 0;
    border-collapse: expression('separate', cellSpacing = '0px');
    padding: 0px 0px 0px 10px;     
}

table.form thead td{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px 15px 0px;
}

table.form tfoot td{
    text-align: center;
    padding: 10px 0px 10px 0px;
}

table.form tr td.name{
    text-align: center;
    border-width: 1px;
    padding: 1px 5px 1px 2px;
}

table.form tr td.input{
    text-align: center;
}

span.error{
    font-style:italic;
    color: #0F56CF;
    padding-left: 10px;
}

table.form tr td.errorblock{
    text-align: center;
    font-style:italic;
    color: #0F56CF;
    padding-bottom:15px;
}

table.sinborde {
    border-width: 0px;
    caption-side: bottom;
    padding: 5px 0px 0px 10px;
}

table.sinborde thead td, table.sinborde thead th{
    border-width: 0px;
    border-style:solid;
    border-color:#000000;
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-weight:bold;
}

table.sinborde tr td{
    border-width: 0px;
    border-style:solid;
    border-color:#000000;
    padding: 1px 15px 1px 2px;
    background-color: #fff;
}

table.sinborde caption{
    font-style:italic;
    padding: 3px 0px 10px 15px;
    text-align: center;
    font-size: 11px;
}

table.sinborde tfoot td{
    font-weight:bold;
}
.oculto{ visibility:hidden; }
.nooculto{ visibility:visible; }




.homelink
{
  width:210px;
  height:155px;
  padding:48px 0 0 225px;
  display:block;
  
  }

.homelink img
{
  border:none;
}

