/* Divs */

body {border-top:5px solid #fff;border-right:2px solid #fff;margin:0px;padding:0px;background:#f5f0f1 ;font: 12px tahoma, sans-serif; color:#7D7D7D;}
#contenedor {margin:0px auto;width:950px;position:relative;border-bottom:3px solid #cdcdcd;border-right:3px solid #cdcdcd;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd}
*html #contenedor {text-align:center;}
#contenido {background-color:#ffffff;display:block;}
*html #contenido {text-align:left;}
#pre_cabecera {position:absolute;top:-32px;width:950px;}

#link1 {position:absolute;top:10px;left:0px;}
#link1 li {border:0px;}
#link1 li a {border:0px;background: url('/public/img/ls1/tab_grad.gif') repeat-x 0 -1px;}
#link1_new {position:absolute;top:-8px;right:-2px;}
*html #link1_new {position:absolute;top:-6px;right:-2px;}

#link2 {position:absolute;top:10px;right:0px;}
#link2 li {float:left;}
#link2 li a {padding:0px 4px;}

#cabecera {position:relative;display:block;}
#cabecera #ostmart_logo {position:absolute;top:16px;left:0px;height:48px;width:163px;display:block;}
#cabecera #busqueda {position:absolute;top:15px;right:0px;}
#cabecera #busqueda form {}
#cabecera #busqueda form input {padding:0px;margin:0px;}
#cabecera #busqueda .busqueda_form {width:250px;}
#cabecera #busqueda legend, #cabecera #busqueda small {padding-left:50px;font-size:90%;}
#cabecera #busqueda fieldset {border:0px none;}
#cabecera #busqueda label {display:inline;}
.fright {float:right;position:relative;}
.fleft {float:left;position:relative;}

#main_bar {letter-spacing:-.02em;border-top:4px solid #ff7c00;border-bottom:1px solid #f77c00;background: url('/public/img/ls1/channel_grad.gif') repeat-x;position:relative;height:24px;white-space: nowrap;margin:0px 0px 10px 0px;padding:0px;}
#main_bar li {display:inline;}
#main_bar li a {float:left;position:relative;padding:5px 15px 4px 15px;text-decoration:none;}
#main_bar a:hover {background: url('/public/img/ls1/channel_grad.gif') repeat-x 0 -24px;color:#fff;}
#main_bar a.selected {background: url('/public/img/ls1/channel_grad.gif') repeat-x 0 -48px;font-weight:bold;}
#main_bar a.selected:hover {background: url('/public/img/ls1/channel_grad.gif') repeat-x 0 -24px;color:#fff;}


.clear {clear:both;}
#pre_pie {width:100%;  }
#pie {margin:200px 0px 30px 0px;padding-top:10px;border-top:10px solid #f29400;}
 
/*center of homepage*/
#paginas_aqui, #cont_col1, #cont_col2 {display:block;} 
#paginas_aqui {position:relative;}
#cont_col1 {float:left;width:625px;}
#cont_col2 {float:left;width:305px;}
#cont_col2 h3 {clear:both;padding:10px 0;}

 /* Columnas */
.col_xxthin {float:left;position:relative;width:165px;}
.col_xthin {float:left;position:relative;width:213px;}
.col_thin {float:left;position:relative;width:325px;}
.col_med {float:left;position:relative;width:415px;overflow:hidden;}
.col_wide {float:left;position:relative;width:585px;}
.col_xwide {float:left;position:relative;width:710px;}
.col_xxwide {float:left;position:relative;width:765px;}
 
.margin_top {display:block;margin-top:20px;}
.margin_top_sm {display:block;margin-top:5px;}
.margin_right {margin-right:15px;}
.margin_right_sm {margin-right:5px;}
.margin_left {margin-left:15px;}
.margin_bottom {display:block;margin-bottom:15px;}
.padding_bottom {display:block;padding-bottom:15px;}
.inner_title {position:relative;top:7px;left:10px;}
.inline {display:inline;}
.border_bottom {border-bottom:1px solid #e5e5e5;padding-bottom:4px;margin-bottom:4px;}
.right_separator {border-right: 1px dashed #cdcdcd}
 
/*************************
* style divs
**************************/
a {color:#306c0c;text-decoration:underline;}
a:hover {text-decoration:none;background-color:#01ACCB;color:#fff;}
a.selected {text-decoration:none;background-color:#01ACCB;color:#fff;}
a.selected:hover {text-decoration:none;background-color:#01ACCB;color:#fff;}
p {padding:0px;margin:6px 0;}
.b {font-weight:bold;}
img {display:block;}
a:hover {text-decoration:none;}
a img {border: none;}
a:hover img {border: none;}
ol {margin:0px;padding:0px;}
ul {margin:0px;padding:0px;}
ul li {list-style:none;}
hr {border:0px;height:1px;color:#ccc;background-color:#ccc;}
 
/* Tabs */

*html .tabs li {padding:4px 0px;}
.tabs li {float:left;position:relative;top:3px;margin-right:4px}
.tabs li a {;border-left:1px solid #A6A6A6;border-right:1px solid #A6A6A6;padding:4px 15px;background: url('/public/img/ls1/tab_grad.gif') repeat-x 0 0;}
.tabs li a:hover {background: url('/public/img/ls1/tab_grad.gif') repeat-x 0 -25px;}
.tabs li a.selected {font-weight:bold;background: url('/public/img/ls1/tab_grad.gif') repeat-x 0 -50px;}
.tabs li a.selected:hover {background: url('/public/img/ls1/tab_grad.gif') repeat-x 0 -25px;}
.tabs li img {display:inline;}
.header_with_tabs {border-bottom:2px solid #4F90BA;height:20px;margin-bottom:15px;}
.header_with_tabs .tabs {float:right;}

/* font styles */
h1 {padding:0px;margin:0px;color:#ff7c00;}
h1.name a {color:#ff7c00;text-decoration:none;}
h1.name a:hover {color:#ff7c00;background-color:transparent;text-decoration:underline;}
h1 a {color:#ff7c00;text-decoration:none;}
h1 a:hover {color:#ff7c00;background-color:transparent;text-decoration:underline;}
h2 {padding:0px;margin:0px;font-size:21px;color:#5ABCF3;}
h2 a {font-size:21px;}
h3 {font-weight:bold;padding:0px;margin:0;color:#ffa63d;font-size:16px;}
h3 a {color:#ffa63d;}
h3 a:hover {color:#fff;background-color:#ffa63d;text-decoration:none;}
h4 {padding:0px;margin:4px 0 0 0;font-size:14px;color:#ffa63d;}
h5 {padding:0px;margin:0px;}
h6 {padding:0px;margin:0px;}
.titulo {width:100%; border-bottom: 1px solid #cdcdcd;margin-bottom:8px;}
.default {color:#7D7D7D;}
.default a {color:#39B44A;}
.default a:hover {text-decoration:none;background-color:#01ACCB;color:#fff;}

.f1 {color:#fff;}
.f1 a {text-decoration:none;color:#fff;}
.f1 a:hover {color:#fff;}
.f1 a.selected {font-weight:bold;}
.f1 a.selected:hover {font-weight:bold;}

.f2 {font-weight:bold;font-size:14px;color:#F37E0B;}
.f2 a {font-weight:bold;font-size:14px;color:#F37E0B;}
.f2 a:hover {font-weight:bold;font-size:14px;background-color:#F37E0B;color:#fff;}

.f3 {font-weight:bold;font-size:14px;color:#42910F;}
.f3 a {font-weight:bold;font-size:14px;color:#42910F;}
.f3 a:hover {font-weight:bold;font-size:14px;background-color:#42910F;color:#fff;}

.f4 {font-weight:bold;font-size:14px;color:#27AAFD;}
.f4 a {font-weight:bold;font-size:14px;color:#27AAFD;}
.f4 a:hover {font-weight:bold;font-size:14px;background-color:#27AAFD;color:#fff;}

.f5 {font-size:11px;color:#606060;}
.f5 a{font-size:11px;color:#39B44A;}
.f5 a:hover{font-size:11px;background-color:#39B44A;color:#fff;}

.f6 {color:#12851A;font-size:10px;}
.f7 {color:#A2070A;font-size:10px;}

.f8 {font-weight:bold;color:#ED2164;font-size:14px;}
.f8 a {font-weight:bold;color:#ED2164;font-size:14px;}
.f8 a:hover {text-decoration:none;background-color:#ED2164;color:#fff;}

.f10 {font-weight:bold;color:#ABABAB;font-size:14px;}
.f10 a {text-decoration:none;font-weight:bold;color:#ABABAB;font-size:14px;}
.f10 a:hover {font-weight:bold;background-color:transparent;color:#777;font-size:14px;}

.f11 {color:#6DB882;}

.f14 {font-size:14px;}

.f15 {color:#418FB6;}
.f15 a {color:#418FB6;}
.f15 a:hover {text-decoration:none;background-color:#01ACCB;color:#fff;}

.f16 {color:#418FB6;}
.f16 a {color:#418FB6;}
.f16 a:hover {text-decoration:none;color:#317EA5;}
 
 
 .item {border-bottom:1px dotted #AAAAAA;padding:4px 0pt;position:relative;}
 
 
 /*messages*/
*html .message {height:1%;}
.message {margin-top:10px;padding:4px 4px 4px 30px;font-weight:bold;font-size:14px;}
.message.error {color:#ED2164;;background:#F3D0D0 url("/public/img/ls1/message_error.gif") no-repeat 6px 5px;}
.message.pending {color:#F37E0B;background:#F7F8C9 url("/public/img/ls1/message_pending.gif") no-repeat 6px 5px;}
.message.success {color:#5BBC4B;background:#E2F6CE url("/public/img/ls1/message_success.gif") no-repeat 6px 5px;}
.message.info {color:#27AAFD;background:#E3F6FF url("/public/img/ls1/message_info.gif") no-repeat 6px 5px;}
 /* FORMS global */
.s1 input {border:0px;padding:2px;font-size:14px;font-weight:bold;color:#777;height:20px;border:1px solid #FFD995;width:240px;margin-bottom:3px;background: url('/images/input_grad.gif') repeat-x;}
.s1 textarea {border:0px;padding:2px;font-size:14px;color:#777;height:200px;border:1px solid #FFD995;width:530px;margin-bottom:3px;background: #FDF8DB url('/images/input_grad.gif') repeat-x;}
#text_content {border:0px;padding:2px;font-size:14px;color:#777;height:400px;border:1px solid #FFD995;width:530px;margin-bottom:3px;background: #FDF8DB url('/images/input_grad.gif') repeat-x;}

form .submit {font-size:18px;color:#888;}
.valInputBox {position:relative;width:290px;margin-bottom:5px;}
.validator_img {position:absolute;top:10px;left:250px;}

/* special form fields */
input.feed {width:500px;}

/*Tipo sencillo*/
form {display:inline;padding:0px;margin-top:10px;}
input {color:#444;margin:5px 5px 0 0;}
textare, select {margin:5px 5px 0 0;color:#444;border:1px solid  #cdcdcd;}

fieldset {border:1px solid #ddd;padding:0px 20px 20px 20px;}
fieldset legend {color:#4E90B9;font-size:24px;}
.formstyle {width:600px; font-size:12px;}
.formstyle input {width:300px;border: 1px #cdcdcd solid;pading:2px;}
.formstyle select {width:305px;c}
.formstyle .short input {width:60px;}
.formstyle .short select {width:150px;}
.formstyle textarea {width:300px;height:100px;position:relative;left:-5px;border: 1px #cdcdcd solid;}
.formstyle .submit input {position:relative;left:280px;margin-top:10px;width:60px;}
 input.wide {width:400px;} 
.formstyle input[type="checkbox"] {width:15px; border: 1px solid #cdcdcd;}
.formstyle input:focus, .formstyle select:focus  {border: 2px solid #FFDCA8;}
.formstyle option {background:#FFFFC0 none repeat scroll 0%;border:0px none;}
.formstyle .rec {border-right:red 1px solid;}
label {display:block;}
.form li {padding:8px 0;list-style:none;position:relative;border-bottom:1px dotted #888;}
*html .form li {border-bottom:0px;background: url('/public/img/ls1/grey_dots.gif') bottom repeat-x;}
.form li .fright img {position:absolute;top:8px;left:-22px;}
.form .error .f5 {color:#DC4141;}
.error {color:#900}
 .validate input.error,.validate textarea.error,.validate select.error{background-color:#ffb7b2;}
* FORMS global */
.s1 input {border:0px;padding:2px;font-size:14px;font-weight:bold;color:#777;height:20px;border:1px solid #FFD995;width:240px;margin-bottom:3px;background: url('/public/img/ls1/input_grad.gif') repeat-x;}
.s1 textarea {border:0px;padding:2px;font-size:14px;color:#777;height:200px;border:1px solid #FFD995;width:530px;margin-bottom:3px;background: #FDF8DB url('/public/img/ls1/input_grad.gif') repeat-x;}
#text_content {border:0px;padding:2px;font-size:14px;color:#777;height:400px;border:1px solid #FFD995;width:530px;margin-bottom:3px;background: #FDF8DB url('/public/img/ls1/input_grad.gif') repeat-x;}

form .submit {font-size:18px;color:#888;}
.valInputBox {position:relative;width:290px;margin-bottom:5px;}
.validator_img {position:absolute;top:10px;left:250px;}
.validator_img_large {position:absolute;top:10 px;left:330px;}

/* special form fields */
input.feed {width:500px;} 
#register_captcha {position:relative;border:1px solid #ff6c17;background: url('/public/img/ls1/input_grad_blue.gif') repeat-x;padding:10px;margin:10px 0px}
#register_captcha #captcha_img {position:absolute;top:18px;left:480px;border:4px solid #ffbf23;}

/*ICONS */
.icon {position:relative;top:-4px;}
.icon img  {display:inline;position:relative;top:3px;}
.bigbar {text-align:center;width:166px;padding:20px;height:30px;border:4px solid #ff6c17;background: url('/public/img/ls1/button_grad.gif') repeat-x;}
.box {border: 0 none; background-color:#ffffBB;padding: 8px;color:#000;margin:5px; }
 
/* Botones */
a.button {display:block;height:16px;background-position:0 0;background-repeat:no-repeat;background-color:transparent;padding:1px 2px 0px 20px;font-weight:bold;float:left;}

a.button.add {background-image:url("/images/icon/add_sm.jpg");color:#490;}
a.button.add:hover {color:#fff;background-color:#490;}

a.button.edit {background-image:url("/images/icon/edit_sm.jpg");color:#e26;}
a.button.edit:hover {color:#fff;background-color:#e26;}

a.button.rss {background-image:url("/images/icon/rss.jpg");color:#f70;}
a.button.rss:hover {color:#fff;background-color:#f70;}

form .submit {font-size:18px;color:#888;}
 
/* noticias */
.noticias{}
.sumario-noticias {}
.cuerpo-noticias {}
.cuerpo-noticias h4, .cuerpo-noticias  a, .cuerpo-noticias a:hover {color:#2B7385;font-family:'Trebuchet MS',Verdana,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-bottom:3px;}
.mandado-noticias {color:#cdcdd0;font-family:Verdana,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-bottom:9px;}
.noticias-tags, .noticias-tags a, .noticias-tags a:hover   {font-size: 10px;color: #F0BA00;margin-bottom: 4px;}
.more {font-size:10px;}
/* Tags */
a.earliest:link {text-decoration: none; color: #cccccc;}
a.earliest:visited {text-decoration: none; color: #cccccc;}
a.earliest:hover {text-decoration: none; color: #cccccc;}
a.earliest:active {text-decoration: none; color: #cccccc;}
a.earlier:link {text-decoration: none; color: #9999cc;}
a.earlier:visited {text-decoration: none; color: #9999cc;}
a.earlier:hover {text-decoration: none; color: #9999cc;}
a.earlier:active {text-decoration: none; color: #9999cc;}
a.later:link {text-decoration: none; color: #9999ff;}
a.later:visited {text-decoration: none; color: #9999ff;}
a.later:hover {text-decoration: none; color: #9999ff;}
a.later:active {text-decoration: none; color: #9999ff;}
a.latest:link {text-decoration: none; color: #0000ff;}
a.latest:visited {text-decoration: none; color: #0000ff;}
a.latest:hover {text-decoration: none; color: #0000ff;}
a.latest:active {text-decoration: none; color: #0000ff;}

/* Tablas */
table.fanny{background-color:#fff; color:#fff;border: 1px solid #cdcdcd;border-top: #000;}
.fanny caption{font-size:12px;font-weight:700;margin-bottom:0px;padding:8px;background: url('/public/img/fanny/caption.gif') repeat-x #fff;border:1px solid #cdcdcd;color:#fff}
.fanny caption:a{color:#fff;}
.fanny thead th{border:1px solid #cdcdcd;color:#fff;text-align:left;height:20px;padding:2px;margin: 12px;background:url('/public/img/fanny/th_grad.gif') repeat-x #fff;}
.fanny thead tr {border:2px solid #cdcdcd;}	
.fanny tfoot{}
.fanny tbody tr{}

.fanny tbody td{border-left: 1px solid #cdcdcd;color:#000;}
.fanny tbody td a,.fanny tbody td a:hover,.fanny tbody td a:active{border-left: 1px solid #cdcdcd;color:#000!important;}

.fanny tbody th{}
.fanny tbody td a,.fanny tbody th a{}
.fanny tbody td a:link,.fanny tbody td a:visited{color:#6C8C37;}
.fanny tbody td a:hover,.fanny tbody th a:hover{color:#009193;text-decoration:none;}
.fanny tr.row0{background-color:#f5f9fb;color:#000;}
.fanny tr.row1{background-color:#fff;color:#000;}
.fanny .number{text-align:right;}
.fanny a {text-decoration:none;color:#000}
.fanny a:hover,.fanny a:active {background-color: #fff;color:#000;},  
.fanny .selected {background:#fff url('/public/img/fanny/selected.gif') repeat-x!important;}

.pages{clear:left;font-size:85%;margin:1em 0;padding:1em;}
.pages a,.pages strong{display:block;float:left;margin-right:.1em;border:1px solid #fff;background:#fff;padding:.2em .5em;}
.pages strong{border:1px solid #2E6AB1;font-weight:700;background:#2E6AB1;color:#fff;}
.pages a{border:1px solid #9AAFE5;text-decoration:none;}
.pages a:hover{border-color:#2E6AB1;}
.pages a.nextprev{font-weight:700;}
.pages strong.nextprev{border:1px solid #ddd;color:#999;}




div#nifty{ margin: 10px ;background: #e0d9d9;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #e0dbd9}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#subdetalle{
	padding: 10px 20px 10px 20px;
}

div#nifty_org{ margin: 10px ;background: #f14f00;}
b.rtop_org, b.rbottom_org{display:block;background: #FFF}
b.rtop_org b, b.rbottom_org b{display:block;height: 1px;
overflow: hidden; background: #f14f00}


div#nifty_or{ margin: 10px ;background: #f3a661;}
b.rtop_or, b.rbottom_or{display:block;background: #FFF}
b.rtop_or b, b.rbottom_or b{display:block;height: 1px;
overflow: hidden; background: #f3a661}

/* Tablas forum*/
table.forum{background-color:#fff; }


