body {	background-color: #3c3933;	margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;	text-decoration: none;}




#main{background-attachment: scroll;	background-image: url(../img/f_header.gif);background-repeat: repeat-x;	background-position: left 14px;  min-width:900px; }
#main .center{ width:900px; margin-left:auto; margin-right:auto;;padding-left:25px; padding-right:25px}
#header{	background-attachment: scroll;	background-image: url(../img/logo.gif);background-repeat: no-repeat;	background-position: left top; min-height:125px; max-height:125px; padding-top:16px;}
#header .nav{padding-left:200px; overflow:auto; padding-bottom:15px;}
#header .nav .botonera{ display:block; padding-bottom:20px; padding-left:60px;}
#header .nav .titulos{ display:block; }
#header .nav .titulos h1{ font-size:21px; font-weight:normal; color:#ffffff; margin:0px; padding:0px;}
#header .nav .titulos h2{ font-size:12px; font-weight:normal; color:#d6d5d4; margin:0px; padding:0px;}


/*estilos index registro y edicion ficha*/
#index #main{ min-width:900px; background-image:none;}
#index #cont { overflow:auto; margin-top:130px;}
#index #cont  .izq{float:left;width:460px;}
#index #cont  .izq p{ line-height:16px;font-size: 11px; text-align:justify; padding-left:165px; border-right: #63615c solid 3px; padding-right:60px;}
#index #cont  .izq p .boton{ background-attachment: scroll;	background-image: url(../img/b_reg3.gif);	background-repeat: no-repeat;	background-position: left top; border:none; color: #fff;	width: 198px; height:34px;	margin: 0px;	 overflow:auto; font-size:12px; font-weight:normal; line-height:12px; margin-top:20px;background-color:#000000;}
#index #cont  .izq p .boton:hover{ background-attachment: scroll;	background-image: url(../img/b_reg3.gif);	background-repeat: no-repeat;	background-position: left bottom; background-color:#000000;}

#index #cont  .der{ float: right; margin-top:140px;}
#index #cont  .der .ingreso .combo_blk{ color:#fff; font-size:12px; background-attachment: scroll;background-image: url(../img/reg_02.gif);background-repeat: repeat-x;	background-position:  left  top; width:278px;}
#index #cont  .der .ingreso .b_ok{background-attachment: scroll;	background-image: url(../img/b_reg.gif);	background-repeat: no-repeat;	background-position: left top; background-color:#000000; border:none;color: #FFFFFF;	width: 64px;	margin: 0px;	height: 32px; overflow:auto; font-size:11px; font-weight:normal; line-height:11px;}
#index #cont  .der .ingreso .b_ok:hover{background-attachment: scroll;	background-image: url(../img/b_reg.gif);	background-repeat: no-repeat;	background-position: left bottom; background-color:#000000;}
#index #cont  .der .ingreso p{ color:#ccc; font-size:11px; padding-left:70px; margin:0px; margin-bottom:30px;}
#index #cont  .der .ingreso p a{ color: #FFCC00; font-size:11px; text-decoration:none;}
#index #cont  .der .ingreso p a:hover{ color: #ccc; font-size:11px; text-decoration: underline;}
.registro .b_ok {background-attachment: scroll;	background-image: url(../img/b_reg2.gif);	background-repeat: no-repeat;	background-position: left top;background-color:#000000; border:none;color: #FFFFFF;	width: 64px;	margin: 0px;	height: 32px; overflow:auto; font-size:11px; font-weight:normal; line-height:11px; }
.registro .b_ok:hover {background-attachment: scroll;	background-image: url(../img/b_reg2.gif);	background-repeat: no-repeat;	background-position: left bottom; background-color:#000000; }
.registro p{ color:#ccc; font-size:11px; margin:0px; width:300px; padding-top:5px; padding-left:10px;}

/*recupera pass*/
#recupera{ padding-left:10px; padding-right:10px; width:250px; margin:auto;}
#recupera .combo_blk{ color:#fff; font-size:12px; background-attachment: scroll;background-image: url(../img/reg_02.gif);background-repeat: repeat-x;	background-position:  left  top; width:150px;}
#recupera .combo_blk .cmb{ background-color:#000000; border: #333333 1px solid; color:#FFFFFF; font-size:10px; margin-left:8px;}
#recupera .b_ok{background-attachment: scroll;	background-image: url(../img/b_reg.gif);	background-repeat: no-repeat;	background-position: left top;background-color:#000000; border:none;color: #FFFFFF;	width: 64px;	margin: 0px;	height: 32px; overflow:auto; font-size:11px; font-weight:normal; line-height:11px;}
#recupera .b_ok:hover {background-attachment: scroll;	background-image: url(../img/b_reg.gif);	background-repeat: no-repeat;	background-position: left bottom; background-color:#000000;}
#recupera p { color:#ccc; font-size:11px; padding-left:30px; margin:0px;}

/* Estilos Busqueda*/
#busqueda #main{ min-width:900px; background-image:none;}
#busqueda #cont { overflow:auto; margin-top:130px;}

#busqueda  #cont .centro{ margin-left:auto; margin-right:auto; width:532px;}
#busqueda  #cont .centro .ingreso .combo_blk{ color:#fff; font-size:12px; background-attachment: scroll;background-image: url(../img/reg_02.gif);background-repeat: repeat-x;	background-position:  left  top; }
#busqueda  #cont .centro .ingreso .b_ok {background-attachment: scroll;	background-image: url(../img/b_reg.gif);	background-repeat: no-repeat;	background-color:#000000;background-position: left top; border:none;color: #FFFFFF;	width: 64px;	margin: 0px;	height: 32px; overflow:auto; font-size:11px; font-weight:normal; line-height:11px;background-color:#000000;}
#busqueda  #cont .centro .ingreso .b_ok:hover {background-attachment: scroll;	background-image: url(../img/b_reg.gif);	background-repeat: no-repeat;	background-position: left bottom; }
#busqueda  #cont .centro .ingreso p{ padding-left:15px; padding-right:15px; color:#ccc; font-size:11px;}

/*Estilos resultado tabla*/
#cont .t_res { background-color:#504d48;background-attachment: scroll;	background-image: url(../img/f_tabla.gif);	background-repeat: repeat-x;	background-position: left top; width:900px; font-size:11px;}
#cont .t_res thead{}
#cont .t_res thead tr td{ padding-top:7px; padding-bottom:28px;}
#cont .t_res thead td{ width:200px; padding-left:15px;}
#cont .t_res thead td +td{ padding-left:10px;padding-right:10px;}
#cont .t_res thead td +td +td{}
#cont .t_res thead td +td +td +td{}
#cont .t_res thead td  +td +td +td +td{ width:30px;}
#cont .t_res thead td  +td +td +td  +td +td { padding-right:15px; width:65px; }

#cont .t_res tbody tr{background-attachment:scroll; background-image:url(../img/ln_pnt_h.gif); background-repeat:repeat-x; background-position:bottom left;  }
#cont .t_res tbody td{padding-left:15px; padding-top:6px; padding-bottom:6px;  color:#CCCCCC;}
#cont .t_res tbody td a{color:#CCCCCC;}
#cont .t_res tbody td +td{padding-left:10px;padding-right:10px;}
#cont .t_res tbody td +td +td{}
#cont .t_res tbody td +td +td +td{}
#cont .t_res tbody td  +td +td +td +td{ text-align:center}
#cont .t_res tbody td  +td +td +td  +td +td { text-align:center; padding-right:15px; color:#FFCC00; }
#cont .t_res tbody tr:hover td{ background-color:#3c3933;background-attachment:scroll; background-image:url(../img/ln_pnt_h.gif); background-repeat:repeat-x; background-position:bottom left; color:#FFFFFF;  }
#cont .t_res tbody tr:hover td  +td +td +td  +td +td{ color: #FFFF66;  }
#cont .pag{ margin-top:10px; text-align:right;color:#666;}
#cont .pag a{ color:#CCC; text-decoration:none; font-size:11px;}
#cont .pag a:hover{ color:#ffcc00; text-decoration: blink; }
#cont .pag a:visited{ color:#666; }


/*Estilos Formulario ficha*/
#ficha #cont { overflow:auto;}
#ficha #cont  .izq{float:left; margin-left:auto; margin-right:auto; padding-left:10px;}
#ficha #cont  .izq .foto{ border: #c1bfb6 solid 5px; display:block; margin-bottom:10px;}
#ficha #cont  .izq .boton {background-attachment: scroll;	background-image: url(../img/boton1.gif);	background-repeat: no-repeat;	background-position: left top; border:none; color: #000;	width: 109px; height:20px;	margin: 0px;	 overflow:auto; font-size:10px; font-weight:normal; line-height:11px;}
#ficha #cont  .der{ float:left; width:550px;margin-left:78px;}
#ficha #cont  .der2{ float:left; width:550px;padding-left:200px;}
#ficha #cont  .der2 p{ font-size:11px;}
#ficha #cont  .der2 a { color:#FFCC00}
#cont  h2{font-size:16px; font-weight:normal;background-attachment:scroll; background-image:url(../img/ln_pnt_h.gif); background-repeat:repeat-x; background-position:bottom left; padding-bottom:5px; }
#cont form{ margin:0px; padding:0px; }

#cont .table_info{}
#cont .table_info tr td{ padding:4px; text-align:left; width:180px; }
#cont .table_info tr td +td{width:350px; }
#cont .table_info tr.sip { background-color:#34312c; }

#ficha #cont  .der2 .table_info tr td{ padding:4px; text-align:left; width:5px; }
#ficha #cont  .der2 .table_info tr td +td{width:350px; }
#ficha #cont  #subida{overflow:hidden; height:400px; margin-top:30px;}
#info0 ,#grafica, #video, #audio, #datos1, #datos2, #datos3{ height:400px}

.items { background: url(../img/ico_video_chico.gif) left center scroll no-repeat; padding-left:35px; padding-top:10px; padding-bottom:10px; margin-bottom:10px;} 
.items a{ color:#FFCC00; text-decoration:none;}

.items2 { background: url(../img/ico_audio_chico.gif) left center scroll no-repeat; padding-left:35px; padding-top:10px; padding-bottom:10px; margin-bottom:2px;} 
.items2 a{ color:#FFCC00; text-decoration:none;}


/*Estilos Ficha*/
#depliegue #cont h2, h3{font-weight:normal; font-size:14px; }
#depliegue #cont  .sec1 { padding-left:10px; padding-right:10px;}
#depliegue #cont  .sec1 td.col1{ width:354px;}
#depliegue #cont  .sec1 img{ float:left;border: #c1bfb6 solid 5px; margin-right:20px;}
#depliegue #cont  .sec1 h2{ margin:0px; padding:0px; color:#FFCC00;padding-bottom:3px;margin-bottom:5px;}
#depliegue #cont  .sec1 h3{ margin:0px; padding:0px; color:#fff; font-size:12px; margin-bottom:3px;}
#depliegue #cont  .sec1 ul.list{ margin-top:0px; padding-top:0px; list-style:none; margin-left:0px; padding-left:10px;}
#depliegue #cont  .sec1 li{ margin-top:0px; padding-top:0px; color:#ccc; line-height:16px; font-size:11px;}
#depliegue #cont  .sec1 li a{ margin-top:0px; padding-top:0px; color:#fff; font-size:11px;}
#depliegue #cont  .sec1 td.col2 { padding-left:70px; width:330px;}
#depliegue #cont  .sec1 td.col2 h2{ vertical-align:top; color:#FFFFFF;}
#depliegue #cont  .sec1 td.col2 img{ padding-left:5px; border:none;}

#depliegue #cont  .sec2 { background-color:#504d48;background-attachment: scroll;	background-image: url(../img/f_sec2.gif);	background-repeat: repeat-x;	background-position: left top; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;}

#depliegue #cont .sec2 td.col1 {width:478px; vertical-align:top;}
#depliegue #cont .sec2 td.col1 h2{ margin-bottom:10px;}
#depliegue #cont .sec2 td.col2 {padding-left:70px; width:330px;}
#depliegue #cont .sec2 .table_info tr td{ padding:4px; text-align:left; width:110px; font-size:11px; color:#ccc; }
#depliegue #cont .sec2 .table_info tr td +td{width:350px; color:#FFFFFF;}
#depliegue #cont .sec2 .table_info tr.sip { background-color:#34312c; }
#depliegue #cont .sec1 .subnav{ display:block;padding-top:20px; overflow: hidden;}
#depliegue #cont .sec1 .subnav a.tab{ color:#FFFFFF; text-decoration:none; font-size:11px; padding-top:5px; padding-bottom:4px;background-attachment: scroll;background-image: url(../img/b_sec.gif);background-repeat: no-repeat;	background-position: left top; width:124px; float:left; text-align:center; margin-right:3px; }
#depliegue #cont .sec1 .subnav a.tab:hover{background-position: left bottom;}

#piezas {overflow:hidden; height:250px;}
#piezas2{overflow:hidden; height:250px;}
#piezas h2{ padding-top:0px; margin-top:0px;}
#piezas2 h2{ padding-top:0px; margin-top:0px;}
#piezas #grafica img{ float:left; border:#666666 3px solid; margin-right:10px; margin-bottom:10px;}
#piezas #grafica img:hover{ border: #FFF 3px solid;}




.b_ok {background-attachment: scroll;	background-image: url(../img/b_ok.gif);	background-repeat: no-repeat;	background-position: left top; border:none;color: #FFFFFF;	width: 64px;	margin: 0px;	height: 32px; overflow:auto; font-size:10px; font-weight:normal; line-height:11px;}
.bot_form { text-align:right; display:block; padding-top:20px; padding-bottom:20px; } 
.bot_form .boton { background-attachment: scroll;	background-image: url(../img/boton1.gif);	background-repeat: no-repeat;	background-position: left top; border:none; color: #000;	width: 109px; height:20px;	margin: 0px;	 overflow:auto; font-size:10px; font-weight:normal; line-height:11px;}

form{ margin:0px; padding:0px; padding-top:10px;}

.combo_blk{ color:#fff; font-size:12px; background-attachment: scroll;	background-image: url(../img/bus_02.gif);background-repeat: repeat-x;	background-position:  left  top; width:540px;}
.combo_blk  .space{ margin-left:10px;}
.combo_blk  span{ color:#FFFFFF; padding-left:10px;}
.combo_blk  .cmb{ background-color:#000000; border: #333333 1px solid; color:#FFFFFF; font-size:10px;margin-left:5px;}
.campo{ background-color:#fff; border:none; color:#333; font-size:12px;}
