/* CONFIGURACION */
.content { margin-top:32px; background:#FFF url(../img/interface/bg_col_drc.gif) 809px repeat-y; }
.col_izq { float:left; width:790px; min-height:650px }
.col_drc { float:left; width:168px; padding-left:14px }

.col_izq h1 { font:normal 20px Arial; color:#000; padding:0 80px 0 0; margin-bottom:5px }

/* NAVEGACION DE REGISTROS */
.navegador { position:relative; width:100%; height:40px; margin:10px 0 0 0; background:url(../img/interface/fnd_navegador_registros.jpg) no-repeat bottom; color:#666 }

.navegador .items { position:absolute; top:4px; left:0px; width:161px; line-height:24px; font-weight:bold }

.navegador .sorting { position:absolute; top:4px; left:180px; width:385px; line-height:24px; text-align:center }
.navegador .sorting a { position:relative; display:inline-block; padding:0 4px; color:#9F9F9F  }
.navegador .sorting a:hover { color:#777 }
.navegador .sorting a.on { padding:0 9px; margin-right:5px; background-color:#adc24e; color:#FFF; line-height:18px; border-radius: 8px 8px 8px 8px; }
.navegador .sorting a.on img { position:absolute; right:-7px; top:0px; border:none }
.navegador .sorting a.on:hover { color:#FFF }

.navegador .pagination { position:absolute; right:25px; top:2px }
.navegador .pagination .info { float:left; height:29px; margin:0px 10px; line-height:29px }
.navegador .pagination a { float:left; height:0; width:35px; padding-top:29px; overflow:hidden; margin-left:1px; background:transparent url(../img/interface/juego_registros.png) no-repeat }
.navegador .pagination .previous{ background-position: 0px 0px; border-radius: 4px 0px 0px 4px }
.navegador .pagination .next { background-position: -72px 0px; border-radius: 0px 4px 4px 0px }
.navegador .pagination .top { background-position: -36px 0px }
.navegador .pagination a:hover { opacity:.8; filter:alpha(opacity=80) }
.navegador .pagination .off { opacity:.33; filter:alpha(opacity=33) }
.navegador .pagination a.off:hover { opacity:.33; filter:alpha(opacity=33) }

/* LISTADO */
.fotos_lista { padding:24px 0 10px 1px; width:100%; margin:0; list-style:none }
.fotos_lista li { position:relative; display:block; float:left; width:173px; height:179px; padding:0 24px 15px 0 }
.fotos_lista li a img { width:172px; height:123px; border:none; display:block; margin-bottom:4px; border:1px solid #FFF }
.fotos_lista li strong.ttl { display:block; height:13px; overflow:hidden; font-size:10px; color:#666 }
.fotos_lista_datos { position:relative; width:140px; font-size:9px; color:#9D9D9D; line-height:12px }
.fotos_lista_datos .rating { position:absolute; display:block; width:32px; height:24px; overflow:hidden; left:142px; top:0px; padding-left:3px; border-left:1px solid #EEE; color:#CCC; text-align:center; font-size:8px; line-height:10px }
.fotos_lista_datos .rating strong { display:block; font:bold 18px Arial; line-height:16px }
.fotos_lista_publi { width:755px; height:35px; text-align:center }

/* MENU LATERAL */
.col_drc .box { padding:10px; border-bottom:1px dotted #CCC }
.col_drc .ttl { font:bold 14px Arial; color:#333; line-height:24px }
.col_drc .box ul { margin:0; padding:10px 0; list-style:none; line-height:16px; font-size:12px }
.col_drc .box ul li a.on { color:#F90 }
.col_drc .box form { margin:0; padding:10px 0 }
.col_drc .box form select { width:100%; font:normal 11px Arial; margin-bottom:10px; color:#666 }
.col_drc .box form input.btn_buscar { height:22px; width:61px; border:none; color:#999; background-color:#333; cursor:pointer; border-radius: 4px; text-shadow: #000 -1px -1px 0px;}

.col_drc .ad { margin:20px 4px; width:160px; text-align:center }

.btn_enviar_fotos { display:block; width:160px; margin:0 auto; line-height:30px; text-align:center; font-size:18px; margin-bottom:5px; background-color:#adc24e; color:#FFF; border-radius: 4px; text-shadow: #9bae46 -1px -1px 0px; border:1px solid #FFF; box-shadow: 0px 0px 3px #AAA; }
.btn_enviar_fotos:hover { color:#FFF; background-color:#9bae46 }
